如何用JMF编写MP3音乐播放器1——(图文)如何使用JMF及其环境变量的配置
Java Media Framework JMF, 全名为 Java Media Framework, 它可以在 java applet 和 application 中使用音频 , 视频或者其他基于时间的多媒体。 1.JMF 对音频的支持 但是本人经过测试和编写,发现 JMF 并没有想象中的那么强大,譬如音乐它支持的格式实在太少了,虽然官网说支持很多,可是在我国最主要的网络歌曲格式无非是 MP3 和 WMA 两种,但是 JMF 却并不支持 WMA ,具体原因我没有细细追究,有网友称 WMA 已经被微软买断版权,所以这个关于 WMA 的解码 JMF 并不提供。 2.JMF 对视频的支持 对于视频格式的支持,官网称支持很多种,但是现在网络的主流视频格式却是: rmvb 、 rm , avi , flv , MP4 等等。对于 JMF 官网声称它支持 AVI 和 MPEG-1 ,在此你要注意理解了,官网的 AVI 是几年前的 AVI 版本,该版本的各种数据都低于现在网络上所流行的 AVI ,包括帧数等,所以你会发现 JMF 无法播放 AVI 视频。另一个就是 MPEG-1 ,这是一个很早的视频格式,现在几乎很少找到,所以为了我们播放视频,我们需要转码。 3. 如何转换为 JMF 所支持的视频 在此我推荐大家使用【格式工厂】进行转码,它里面提供的 mpg 可以为 JMF 所调用进行视频播放