实例介绍
java多媒体技术(彭波 孙一林) 清华大学出版社 第一章 java 多媒体技术概述 第二章 java2D API应用原理
【实例截图】
【核心代码】
9b1fe743afffca70fb9c92e35f238695.zip
└── java
├── autorun.inf
├── context.html
├── gif.files
│ ├── 人物.gif
│ ├── 光盘标志.gif
│ ├── 回首页.gif
│ ├── 帮助按钮.gif
│ ├── 线条.gif
│ ├── 背景.gif
│ ├── 背景.jpg
│ └── 返回.gif
├── help.html
├── index.html
├── start.exe
├── syl.ico
├── 第10章实例
│ ├── AudioCaptureTransmit
│ │ ├── AudioCaptureTransmit.jpx
│ │ ├── AudioCaptureTransmit.jpx.local
│ │ ├── classes
│ │ │ ├── AudioCaptureTransmit
│ │ │ │ ├── AudioCapture$1.class
│ │ │ │ ├── AudioCapture$2.class
│ │ │ │ ├── AudioCapture$3.class
│ │ │ │ ├── AudioCapture$4.class
│ │ │ │ ├── AudioCapture.class
│ │ │ │ ├── RTPTransmit$StateListener.class
│ │ │ │ └── RTPTransmit.class
│ │ │ └── package cache
│ │ │ └── AudioCaptureTransmit.dep2
│ │ └── src
│ │ └── AudioCaptureTransmit
│ │ ├── AudioCapture.java
│ │ └── RTPTransmit.java
│ └── PictureCaptureTransmit
│ ├── classes
│ │ ├── com
│ │ │ └── sun
│ │ │ └── media
│ │ │ └── protocol
│ │ │ └── screen
│ │ │ ├── DataSource.class
│ │ │ └── LiveStream.class
│ │ ├── MainFrame$1.class
│ │ ├── MainFrame$2.class
│ │ ├── MainFrame$3.class
│ │ ├── MainFrame.class
│ │ ├── MainPlayer.class
│ │ ├── package cache
│ │ │ ├── com.sun.media.protocol.screen.dep2
│ │ │ └── unnamed package.dep2
│ │ ├── RTPTransmit$StateListener.class
│ │ └── RTPTransmit.class
│ ├── PictureCaptureTransmit.jpx
│ ├── PictureCaptureTransmit.jpx.local
│ ├── PictureCaptureTransmit.jpx.local~
│ └── src
│ ├── com
│ │ └── sun
│ │ └── media
│ │ └── protocol
│ │ └── screen
│ │ ├── DataSource.java
│ │ └── LiveStream.java
│ ├── MainFrame.java
│ ├── MainPlayer.java
│ └── RTPTransmit.java
├── 第2章实例
│ ├── ColorConvert
│ │ ├── bak
│ │ │ └── colorconvert
│ │ │ └── ColorConvert.java~1~
│ │ ├── classes
│ │ │ ├── bird1.gif
│ │ │ ├── bird.gif
│ │ │ ├── colorconvert
│ │ │ │ ├── ColorConvert.class
│ │ │ │ └── ColorConvertFrm.class
│ │ │ ├── flower.gif
│ │ │ ├── Image.gif
│ │ │ ├── image.jpg
│ │ │ └── package cache
│ │ │ └── colorconvert.dep2
│ │ ├── ColorConvert.html
│ │ ├── ColorConvert.jpx
│ │ ├── ColorConvert.jpx.local
│ │ ├── ColorConvert.jpx.local~
│ │ └── src
│ │ └── colorconvert
│ │ ├── ColorConvertFrm.java
│ │ └── ColorConvert.java
│ ├── DisplayPicture
│ │ ├── classes
│ │ │ ├── boy.gif
│ │ │ └── displaypicture
│ │ │ ├── DisplayPictureApp.class
│ │ │ ├── DisplayPictureFrame.class
│ │ │ └── DisplayPicturePanel.class
│ │ ├── DisplayPicture.html
│ │ ├── DisplayPicture.jpx
│ │ └── src
│ │ └── displaypicture
│ │ ├── DisplayPictureApp.java
│ │ ├── DisplayPictureFrame.java
│ │ └── DisplayPicturePanel.java
│ ├── DisplayWord
│ │ ├── classes
│ │ │ └── displayword
│ │ │ ├── DisplayWordApp.class
│ │ │ ├── DisplayWordFrame.class
│ │ │ └── WordPanel.class
│ │ ├── DisplayWord.html
│ │ ├── DisplayWord.jpx
│ │ └── src
│ │ └── displayword
│ │ ├── DisplayWordApp.java
│ │ ├── DisplayWordFrame.java
│ │ └── WordPanel.java
│ └── DrawR_E
│ ├── classes
│ │ └── drawr_e
│ │ ├── DrawApp.class
│ │ ├── DrawFrame.class
│ │ └── DrawPanel.class
│ ├── DrawR_E.html
│ ├── DrawR_E.jpx
│ └── src
│ └── drawr_e
│ ├── DrawApp.java
│ ├── DrawFrame.java
│ └── DrawPanel.java
├── 第3章实例
│ ├── ClipShape
│ │ ├── classes
│ │ │ └── clipshape
│ │ │ ├── ClipShapeApp.class
│ │ │ ├── ClipShapeFrm$1.class
│ │ │ ├── ClipShapeFrm$2.class
│ │ │ └── ClipShapeFrm.class
│ │ ├── ClipShape.html
│ │ ├── ClipShape.jpx
│ │ └── src
│ │ └── clipshape
│ │ ├── ClipShapeApp.java
│ │ └── ClipShapeFrm.java
│ ├── disposeimage
│ │ ├── classes
│ │ │ ├── disposeimage
│ │ │ │ ├── DisposeApp.class
│ │ │ │ ├── DrawPicturePanel.class
│ │ │ │ ├── MainFrm.class
│ │ │ │ ├── MainFrm_jButton1_actionAdapter.class
│ │ │ │ ├── MainFrm_jButton2_actionAdapter.class
│ │ │ │ ├── MainFrm_jButton3_actionAdapter.class
│ │ │ │ ├── MainFrm_jButton4_actionAdapter.class
│ │ │ │ ├── MainFrm_jButton5_actionAdapter.class
│ │ │ │ ├── MainFrm_jButton6_actionAdapter.class
│ │ │ │ ├── MainFrm_jButton7_actionAdapter.class
│ │ │ │ ├── MainFrm_jButton8_actionAdapter.class
│ │ │ │ ├── MainFrm_jSlider1_changeAdapter.class
│ │ │ │ ├── MainFrm_jSlider2_changeAdapter.class
│ │ │ │ └── MainFrm_turn_btn_actionAdapter.class
│ │ │ └── image.jpg
│ │ ├── disposeimage.html
│ │ ├── disposeimage.jpx
│ │ └── src
│ │ └── disposeimage
│ │ ├── DisposeApp.java
│ │ ├── DrawPicturePanel.java
│ │ ├── DrawPicturePanel.jbx
│ │ ├── LightAndShadeFram.jbx
│ │ └── MainFrm.java
│ ├── JRoundButton
│ │ ├── classes
│ │ │ └── jroundbutton
│ │ │ ├── JRoundButton.class
│ │ │ ├── UseJRoundButton$1.class
│ │ │ └── UseJRoundButton.class
│ │ ├── JRoundButton.html
│ │ ├── JRoundButton.jpx
│ │ └── src
│ │ └── jroundbutton
│ │ ├── JRoundButton.java
│ │ └── UseJRoundButton.java
│ ├── PictureFilter
│ │ ├── classes
│ │ │ ├── bird1.gif
│ │ │ ├── bird.gif
│ │ │ ├── boy.gif
│ │ │ ├── chicken.gif
│ │ │ ├── flower.gif
│ │ │ ├── Image.gif
│ │ │ ├── image.jpg
│ │ │ └── picturefilter
│ │ │ ├── PictureFilterApp.class
│ │ │ ├── PictureFilterFrm.class
│ │ │ └── PictureFilterPanel.class
│ │ ├── PictureFilter.html
│ │ ├── PictureFilter.jpx
│ │ └── src
│ │ └── picturefilter
│ │ ├── PictureFilterApp.java
│ │ ├── PictureFilterFrm.java
│ │ └── PictureFilterPanel.java
│ └── Transform
│ ├── classes
│ │ ├── package cache
│ │ │ └── transform.dep2
│ │ └── transform
│ │ ├── TransformApp.class
│ │ ├── TransformFrm$1.class
│ │ ├── TransformFrm$2.class
│ │ ├── TransformFrm$3.class
│ │ ├── TransformFrm$4.class
│ │ ├── TransformFrm.class
│ │ └── TransformPanel.class
│ ├── src
│ │ └── transform
│ │ ├── TransformApp.java
│ │ ├── TransformFrm.java
│ │ └── TransformPanel.java
│ ├── Transform.html
│ └── Transform.jpx
├── 第4章实例
│ ├── Cone3D
│ │ ├── classes
│ │ │ ├── cone3d
│ │ │ │ ├── Cone3D$1.class
│ │ │ │ └── Cone3D.class
│ │ │ ├── Cone3D.html
│ │ │ └── package cache
│ │ │ └── cone3d.dep2
│ │ ├── Cone3D.html
│ │ ├── Cone3D.jpx
│ │ ├── Cone3D.jpx.local
│ │ ├── Cone3D.jpx.local~
│ │ └── src
│ │ └── cone3d
│ │ └── Cone3D.java
│ ├── Line3D
│ │ ├── classes
│ │ │ ├── line3d
│ │ │ │ ├── Line3D$1.class
│ │ │ │ ├── Line3D.class
│ │ │ │ └── lineShape.class
│ │ │ ├── Line3D.html
│ │ │ └── package cache
│ │ │ └── line3d.dep2
│ │ ├── Line3D.html
│ │ ├── Line3D.jpx
│ │ ├── Line3D.jpx.local
│ │ └── src
│ │ └── line3d
│ │ ├── Line3D.java
│ │ └── lineShape.java
│ ├── OpenGL
│ │ └── glview.exe
│ ├── Point3D1
│ │ ├── classes
│ │ │ ├── package cache
│ │ │ │ └── point3d1.dep2
│ │ │ ├── point3d1
│ │ │ │ ├── Point3D1$1.class
│ │ │ │ └── Point3D1.class
│ │ │ └── Point3D1.html
│ │ ├── Point3D1.html
│ │ ├── Point3D1.jpx
│ │ ├── Point3D1.jpx.local
│ │ └── src
│ │ └── point3d1
│ │ └── Point3D1.java
│ ├── Point3D2
│ │ ├── classes
│ │ │ ├── p2.gif
│ │ │ ├── p2.jpg
│ │ │ ├── package cache
│ │ │ │ └── point3d2.dep2
│ │ │ ├── point3d2
│ │ │ │ ├── Point3D2$1.class
│ │ │ │ └── Point3D2.class
│ │ │ └── Point3D2.html
│ │ ├── Point3D2.html
│ │ ├── Point3D2.jpx
│ │ ├── Point3D2.jpx.local
│ │ ├── Point3D2.jpx.local~
│ │ └── src
│ │ └── point3d2
│ │ └── Point3D2.java
│ ├── sector3D
│ │ ├── classes
│ │ │ ├── package cache
│ │ │ │ └── sector3d.dep2
│ │ │ ├── sector3d
│ │ │ │ ├── Sector3D$1.class
│ │ │ │ ├── Sector3D.class
│ │ │ │ └── triShape.class
│ │ │ └── Sector3D.html
│ │ ├── sector3D.html
│ │ ├── sector3D.jpx
│ │ ├── sector3D.jpx.local
│ │ └── src
│ │ └── sector3d
│ │ ├── Sector3D.java
│ │ └── triShape.java
│ └── sixpoint3d
│ ├── classes
│ │ ├── package cache
│ │ │ └── sixpoint3d.dep2
│ │ ├── sixpoint3d
│ │ │ ├── SixPoint3D$1.class
│ │ │ └── SixPoint3D.class
│ │ └── SixPoint3D.html
│ ├── sixpoint3d.html
│ ├── sixpoint3d.jpx
│ ├── sixpoint3d.jpx.local
│ └── src
│ └── sixpoint3d
│ └── SixPoint3D.java
├── 第5章实例
│ ├── MovePoint
│ │ ├── classes
│ │ │ ├── movepoint
│ │ │ │ ├── MovePoint$1.class
│ │ │ │ ├── MovePoint.class
│ │ │ │ └── pointShape.class
│ │ │ ├── MovePoint.html
│ │ │ └── package cache
│ │ │ └── movepoint.dep2
│ │ ├── MovePoint.html
│ │ ├── MovePoint.jpx
│ │ ├── MovePoint.jpx.local
│ │ └── src
│ │ └── movepoint
│ │ ├── MovePoint.java
│ │ └── pointShape.java
│ ├── Rotation3D
│ │ ├── classes
│ │ │ ├── package cache
│ │ │ │ └── rotation3d.dep2
│ │ │ ├── rotation3d
│ │ │ │ ├── Rotation3D$1.class
│ │ │ │ └── Rotation3D.class
│ │ │ └── Rotation3D.html
│ │ ├── Rotation3D.html
│ │ ├── Rotation3D.jpx
│ │ ├── Rotation3D.jpx.local
│ │ └── src
│ │ └── rotation3d
│ │ └── Rotation3D.java
│ ├── ShowText3D
│ │ ├── classes
│ │ │ ├── package cache
│ │ │ │ └── showtext3d.dep2
│ │ │ ├── showtext3d
│ │ │ │ ├── ShowText3D$1.class
│ │ │ │ └── ShowText3D.class
│ │ │ └── ShowText3D.html
│ │ ├── ShowText3D.html
│ │ ├── ShowText3D.jpx
│ │ ├── ShowText3D.jpx.local
│ │ └── src
│ │ └── showtext3d
│ │ └── ShowText3D.java
│ ├── TransformOrder
│ │ ├── classes
│ │ │ ├── package cache
│ │ │ │ └── transformorder.dep2
│ │ │ ├── transformorder
│ │ │ │ ├── TransformOrder$1.class
│ │ │ │ └── TransformOrder.class
│ │ │ └── TransformOrder.html
│ │ ├── src
│ │ │ └── transformorder
│ │ │ └── TransformOrder.java
│ │ ├── TransformOrder.html
│ │ ├── TransformOrder.jpx
│ │ └── TransformOrder.jpx.local
│ └── TurnOBJ
│ ├── beethoven.obj
│ ├── classes
│ │ ├── beethoven.obj
│ │ ├── galleon.obj
│ │ ├── package cache
│ │ │ └── turnobj.dep2
│ │ ├── turnobj
│ │ │ ├── objFile.class
│ │ │ ├── TurnOBJ$1.class
│ │ │ └── TurnOBJ.class
│ │ └── TurnOBJ.html
│ ├── galleon.obj
│ ├── src
│ │ └── turnobj
│ │ ├── objFile.java
│ │ └── TurnOBJ.java
│ ├── TurnOBJ.html
│ └── TurnOBJ.jpx
├── 第6章实例
│ ├── birdfly
│ │ ├── birdfly.html
│ │ ├── birdfly.jpx
│ │ ├── birdfly.jpx.local
│ │ ├── classes
│ │ │ ├── birdfly
│ │ │ │ ├── BirdFly.class
│ │ │ │ └── MultiThreadApplet.class
│ │ │ ├── BirdFly.html
│ │ │ ├── images
│ │ │ │ ├── bg.gif
│ │ │ │ ├── bird0.gif
│ │ │ │ ├── bird1.gif
│ │ │ │ ├── bird2.gif
│ │ │ │ └── bird3.gif
│ │ │ └── package cache
│ │ │ └── birdfly.dep2
│ │ └── src
│ │ └── birdfly
│ │ ├── BirdFly.java
│ │ └── MultiThreadApplet.java
│ ├── digitclock
│ │ ├── classes
│ │ │ ├── digitclock
│ │ │ │ ├── DigitClock.class
│ │ │ │ └── MultiThreadApplet.class
│ │ │ ├── DigitClock.html
│ │ │ ├── lcdimages
│ │ │ │ ├── colon.gif
│ │ │ │ ├── frame.gif
│ │ │ │ ├── lcd0.gif
│ │ │ │ ├── lcd1.gif
│ │ │ │ ├── lcd2.gif
│ │ │ │ ├── lcd3.gif
│ │ │ │ ├── lcd4.gif
│ │ │ │ ├── lcd5.gif
│ │ │ │ ├── lcd6.gif
│ │ │ │ ├── lcd7.gif
│ │ │ │ ├── lcd8.gif
│ │ │ │ └── lcd9.gif
│ │ │ └── package cache
│ │ │ └── digitclock.dep2
│ │ ├── digitclock.html
│ │ ├── digitclock.jpx
│ │ ├── digitclock.jpx.local
│ │ └── src
│ │ └── digitclock
│ │ ├── DigitClock.java
│ │ └── MultiThreadApplet.java
│ ├── launch_missiles
│ │ ├── classes
│ │ │ ├── images
│ │ │ │ ├── bgimg.gif
│ │ │ │ ├── explosionstrip.gif
│ │ │ │ ├── missile.gif
│ │ │ │ └── ufostrip.gif
│ │ │ ├── launch_missiles
│ │ │ │ ├── Explosion.class
│ │ │ │ ├── Flyer.class
│ │ │ │ ├── Launcher.class
│ │ │ │ ├── Launch_Missiles.class
│ │ │ │ ├── Missile.class
│ │ │ │ └── Piece.class
│ │ │ ├── Launch_Missiles.html
│ │ │ ├── package cache
│ │ │ │ └── launch_missiles.dep2
│ │ │ └── sounds
│ │ │ ├── explosion.au
│ │ │ ├── missile.au
│ │ │ ├── rocket.au
│ │ │ └── sonar.au
│ │ ├── launch_missiles.html
│ │ ├── launch_missiles.jpx
│ │ ├── launch_missiles.jpx.local
│ │ └── src
│ │ └── launch_missiles
│ │ └── Launch_Missiles.java
│ ├── rollingdisplayinfo
│ │ ├── classes
│ │ │ ├── package cache
│ │ │ │ └── rollingdisplayinfo.dep2
│ │ │ ├── rollingdisplayinfo
│ │ │ │ ├── MultiThreadApplet.class
│ │ │ │ ├── RollingDisplayInfo$1.class
│ │ │ │ └── RollingDisplayInfo.class
│ │ │ └── RollingDisplayInfo.html
│ │ ├── rollingdisplayinfo.html
│ │ ├── rollingdisplayinfo.jpx
│ │ ├── rollingdisplayinfo.jpx.local
│ │ └── src
│ │ └── rollingdisplayinfo
│ │ ├── MultiThreadApplet.java
│ │ └── RollingDisplayInfo.java
│ └── typeword
│ ├── classes
│ │ ├── package cache
│ │ │ └── typeword.dep2
│ │ ├── typeword
│ │ │ ├── MultiThreadApplet.class
│ │ │ ├── TypeWord$1.class
│ │ │ └── TypeWord.class
│ │ └── TypeWord.html
│ ├── src
│ │ └── typeword
│ │ ├── MultiThreadApplet.java
│ │ └── TypeWord.java
│ ├── typeword.html
│ ├── typeword.jpx
│ └── typeword.jpx.local
├── 第7章实例
│ ├── appletsound
│ │ ├── appletsound.html
│ │ ├── appletsound.jpx
│ │ ├── appletsound.jpx.local
│ │ ├── classes
│ │ │ ├── appletsound
│ │ │ │ ├── AppletSound$1.class
│ │ │ │ ├── AppletSound$2.class
│ │ │ │ ├── AppletSound$3.class
│ │ │ │ └── AppletSound.class
│ │ │ ├── AppletSound.html
│ │ │ ├── package cache
│ │ │ │ └── appletsound.dep2
│ │ │ └── spacemusic.au
│ │ ├── spacemusic.au
│ │ └── src
│ │ └── appletsound
│ │ └── AppletSound.java
│ ├── Java Audio
│ │ ├── docs0.4.zip
│ │ ├── javalayer0.4.tar.gz
│ │ ├── javalayer0.4.zip
│ │ ├── jorbis-0.0.12.zip
│ │ ├── Mp3_Ogg
│ │ │ ├── jl011.jar
│ │ │ ├── jlGui2.0.jar
│ │ │ ├── jogg-0.0.4.jar
│ │ │ ├── jorbis-0.0.8.jar
│ │ │ ├── mp3sp.jar
│ │ │ └── vorbisspi0.5.jar
│ │ ├── vorbisspi1.0.tar.gz
│ │ └── vorbisspi1.0.zip
│ ├── midiplayer
│ │ ├── canyon.mid
│ │ ├── classes
│ │ │ ├── canyon.mid
│ │ │ ├── midiplayer
│ │ │ │ ├── MIDIPlayer$1.class
│ │ │ │ └── MIDIPlayer.class
│ │ │ └── package cache
│ │ │ └── midiplayer.dep2
│ │ ├── midiplayer.html
│ │ ├── midiplayer.jpx
│ │ ├── midiplayer.jpx.local
│ │ └── src
│ │ └── midiplayer
│ │ └── MIDIPlayer.java
│ ├── MusicPlayer
│ │ ├── classes
│ │ │ ├── music
│ │ │ │ ├── piano.mp3
│ │ │ │ ├── startup2.ogg
│ │ │ │ ├── Trumpet1.wav
│ │ │ │ └── Trumpet2.wav
│ │ │ ├── musicplayer
│ │ │ │ ├── AboutBox.class
│ │ │ │ ├── MusicBase.class
│ │ │ │ ├── MusicFrame$1.class
│ │ │ │ ├── MusicFrame$2.class
│ │ │ │ ├── MusicFrame$3.class
│ │ │ │ ├── MusicFrame$4.class
│ │ │ │ ├── MusicFrame$5.class
│ │ │ │ ├── MusicFrame$6.class
│ │ │ │ ├── MusicFrame$7.class
│ │ │ │ ├── MusicFrame$8.class
│ │ │ │ ├── MusicFrame.class
│ │ │ │ └── MusicPlayer.class
│ │ │ ├── package cache
│ │ │ │ └── musicplayer.dep2
│ │ │ └── play.ini
│ │ ├── music
│ │ │ ├── piano.mp3
│ │ │ ├── startup2.ogg
│ │ │ ├── Trumpet1.wav
│ │ │ └── Trumpet2.wav
│ │ ├── MusicPlayer.jpx
│ │ ├── MusicPlayer.jpx.local
│ │ ├── play.ini
│ │ └── src
│ │ └── musicplayer
│ │ ├── AboutBox.java
│ │ ├── MusicBase.java
│ │ ├── MusicFrame.java
│ │ └── MusicPlayer.java
│ └── Sound3D
│ ├── classes
│ │ ├── hello_universe.au
│ │ ├── package cache
│ │ │ └── sound3d.dep2
│ │ ├── roar.au
│ │ ├── sound3d
│ │ │ ├── SimpleSoundsBehavior.class
│ │ │ ├── Sound3D$1.class
│ │ │ └── Sound3D.class
│ │ ├── Sound3D.html
│ │ └── techno_machine.au
│ ├── hello_universe.au
│ ├── roar.au
│ ├── Sound3D.jpx
│ ├── Sound3D.jpx.local
│ ├── Sound3D.jpx.local~
│ ├── src
│ │ └── sound3d
│ │ ├── SimpleSoundsBehavior.java
│ │ └── Sound3D.java
│ └── techno_machine.au
├── 第8章实例
│ ├── JavaMediaPlayer
│ │ ├── bak
│ │ │ └── javamediaplayer
│ │ │ ├── MediaFrame.java~1~
│ │ │ └── MediaFrame.java~2~
│ │ ├── classes
│ │ │ ├── javamediaplayer
│ │ │ │ ├── MediaApp.class
│ │ │ │ ├── MediaFrame$1.class
│ │ │ │ ├── MediaFrame$2.class
│ │ │ │ ├── MediaFrame$3.class
│ │ │ │ ├── MediaFrame$4.class
│ │ │ │ ├── MediaFrame$5.class
│ │ │ │ ├── MediaFrame_AboutBox.class
│ │ │ │ ├── MediaFrame.class
│ │ │ │ ├── OpenUrlDlg$1.class
│ │ │ │ ├── OpenUrlDlg$2.class
│ │ │ │ └── OpenUrlDlg.class
│ │ │ └── package cache
│ │ │ └── javamediaplayer.dep2
│ │ ├── JavaMediaPlayer.jpx
│ │ ├── JavaMediaPlayer.jpx.local
│ │ ├── JavaMediaPlayer.jpx.local~
│ │ ├── JB打包文件
│ │ │ ├── JavaMediaPlayer.exe
│ │ │ ├── JavaMediaPlayer-linux
│ │ │ ├── JavaMediaPlayer-mac
│ │ │ ├── JavaMediaPlayer-solaris
│ │ │ └── JavaMediaPlayerW.exe
│ │ ├── src
│ │ │ └── javamediaplayer
│ │ │ ├── MediaApp.java
│ │ │ ├── MediaFrame_AboutBox.java
│ │ │ ├── MediaFrame.java
│ │ │ └── OpenUrlDlg.java
│ │ └── 笔记.doc
│ ├── JavaSound
│ │ ├── audio
│ │ │ ├── 1-welcome.wav
│ │ │ ├── 22-new.aif
│ │ │ ├── destMouse_Peru.AIF
│ │ │ ├── sfx-medley.rmf
│ │ │ ├── spacemusic.au
│ │ │ └── trippygaia1.mid
│ │ ├── classes
│ │ │ ├── javasound
│ │ │ │ ├── CapturePlayback$1.class
│ │ │ │ ├── CapturePlayback$2.class
│ │ │ │ ├── CapturePlayback$Capture.class
│ │ │ │ ├── CapturePlayback$FormatControls.class
│ │ │ │ ├── CapturePlayback$Playback.class
│ │ │ │ ├── CapturePlayback$SamplingGraph.class
│ │ │ │ ├── CapturePlayback.class
│ │ │ │ ├── ControlContext.class
│ │ │ │ ├── Groove$1.class
│ │ │ │ ├── Groove$2.class
│ │ │ │ ├── Groove$3.class
│ │ │ │ ├── Groove$4.class
│ │ │ │ ├── Groove$5.class
│ │ │ │ ├── Groove$Data.class
│ │ │ │ ├── Groove.class
│ │ │ │ ├── JavaSound$1.class
│ │ │ │ ├── JavaSound$2.class
│ │ │ │ ├── JavaSound$3.class
│ │ │ │ ├── JavaSound$4.class
│ │ │ │ ├── JavaSoundApplet.class
│ │ │ │ ├── JavaSound.class
│ │ │ │ ├── Juke$1.class
│ │ │ │ ├── Juke$Credits.class
│ │ │ │ ├── Juke$JukeControls.class
│ │ │ │ ├── Juke$JukeTable$1.class
│ │ │ │ ├── Juke$JukeTable.class
│ │ │ │ ├── Juke$Loading.class
│ │ │ │ ├── Juke$PlaybackMonitor.class
│ │ │ │ ├── Juke.class
│ │ │ │ ├── MidiSynth$1.class
│ │ │ │ ├── MidiSynth$ChannelData.class
│ │ │ │ ├── MidiSynth$Controls.class
│ │ │ │ ├── MidiSynth$InstrumentsTable$1.class
│ │ │ │ ├── MidiSynth$InstrumentsTable$2.class
│ │ │ │ ├── MidiSynth$InstrumentsTable$3.class
│ │ │ │ ├── MidiSynth$InstrumentsTable.class
│ │ │ │ ├── MidiSynth$Key.class
│ │ │ │ ├── MidiSynth$Piano$1.class
│ │ │ │ ├── MidiSynth$Piano.class
│ │ │ │ ├── MidiSynth$RecordFrame$1.class
│ │ │ │ ├── MidiSynth$RecordFrame$2.class
│ │ │ │ ├── MidiSynth$RecordFrame$3.class
│ │ │ │ ├── MidiSynth$RecordFrame$TrackData.class
│ │ │ │ ├── MidiSynth$RecordFrame.class
│ │ │ │ ├── MidiSynth.class
│ │ │ │ ├── TempoDial$1.class
│ │ │ │ ├── TempoDial$2.class
│ │ │ │ ├── TempoDial$3.class
│ │ │ │ ├── TempoDial$Data.class
│ │ │ │ └── TempoDial.class
│ │ │ ├── JavaSoundApplet.html
│ │ │ └── package cache
│ │ │ └── javasound.dep2
│ │ ├── JavaSound.jpx
│ │ ├── JavaSound.jpx.local
│ │ ├── JavaSound.jpx.local~
│ │ └── src
│ │ └── javasound
│ │ ├── CapturePlayback.java
│ │ ├── ControlContext.java
│ │ ├── Groove.java
│ │ ├── JavaSoundApplet.java
│ │ ├── JavaSound.java
│ │ ├── Juke.java
│ │ ├── MidiSynth.java
│ │ └── TempoDial.java
│ ├── MP3 OGG解码器
│ │ ├── docs0.4.zip
│ │ ├── javalayer0.4.zip
│ │ ├── jorbis-0.0.12.zip
│ │ ├── Mp3_Ogg
│ │ │ ├── jl011.jar
│ │ │ ├── jlGui2.0.jar
│ │ │ ├── jogg-0.0.4.jar
│ │ │ ├── jorbis-0.0.8.jar
│ │ │ ├── mp3sp.jar
│ │ │ └── vorbisspi0.5.jar
│ │ └── vorbisspi1.0.zip
│ └── 多媒体数据文件
│ ├── computer.au
│ ├── harnet.mov
│ ├── piano.mp3
│ ├── startup2.ogg
│ ├── Trumpet1.wav
│ └── Trumpet2.wav
└── 第9章实例
├── RTPReceive
│ ├── classes
│ │ ├── package cache
│ │ │ └── RTPReceive.dep2
│ │ └── RTPReceive
│ │ ├── RTPReceive$PlayerPanel.class
│ │ ├── RTPReceive$PlayerWindow.class
│ │ ├── RTPReceive$SessionLabel.class
│ │ └── RTPReceive.class
│ ├── hs_err_pid3472.log
│ ├── RTPReceive.jpx
│ ├── RTPReceive.jpx.local
│ ├── RTPReceive.jpx.local~
│ └── src
│ └── RTPReceive
│ └── RTPReceive.java
└── RTPTransmit
├── classes
│ ├── package cache
│ │ └── RTPTransmit.dep2
│ └── RTPTransmit
│ ├── ExampleFileFilter.class
│ ├── MainFrame$1.class
│ ├── MainFrame$2.class
│ ├── MainFrame$3.class
│ ├── MainFrame$4.class
│ ├── MainFrame.class
│ ├── RTPTransmit$StateListener.class
│ └── RTPTransmit.class
├── RTPTransmit.jpx
├── RTPTransmit.jpx.local
├── RTPTransmit.jpx.local~
└── src
└── RTPTransmit
├── ExampleFileFilter.java
├── MainFrame.java
├── MainFrame.jbx
├── RTPTransmit.java
└── RTPTransmit.jbx
240 directories, 546 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论