JavaFX MediaPlayer支持的媒体编码
以下是目前支持的编码格式:
音频:
MP3;
包含非压缩PCM的AIFF;
包含非压缩PCM的WAV;
使用AAC音频的MPEG-4;(MP4)
视频:
包含VP6视频和MP3音频的FLV;
使用H.264/AVC视频压缩的MPEG-4(MP4)
播放视频文件
为了创建一个媒体播放器,你需要实现三重嵌套的媒体对象的结构,编码图形控件,以及加入一些播放功能的逻辑。如下面图3-1展示:
创建基本的视频播放框架
- /创建媒体对象:包含媒体资源
String media_URL = getClass().getResource("TestMedia.mp4").toString(); //需要把多媒体文件放置到out目录上的运行class目录树下//or:直接使用网络资源:String media_URL = http://download.oracle.com/otndocs/products/javafx/oow2010-2.flv;Media media = new Media(media_URL);//创建播放器对象,控制媒体播放行为MediaPlayer mediaPlayer = new MediaPlayer(media);mediaPlayer.setAutoPlay(true); //设置自动播放//创建媒体播放视图MediaView mediaView = new MediaView(mediaPlayer);rootPane.setCenter(mediaView);

这篇博客介绍了JavaFX的MediaPlayer组件如何播放MP3音频和不同编码的视频,包括MP4、FLV等格式。文章详细讲解了创建媒体播放器的步骤,并强调了支持的媒体编码类型。
1163

被折叠的 条评论
为什么被折叠?



