我尝试使用绝妙的JMF 2.1.1播放视频文件(如.avi),但我得到相同的错误消息:
Unable to handle format: XVID, 624x352, FrameRate=23.9, Length=1317888 0 extra bytes
Unable to handle format: mpeglayer3, 48000.0 Hz, 0-bit, Stereo, Unsigned, 18627.0 frame rate, FrameSize=9216 bits
Failed to realize: com.sun.media.PlaybackEngine@e53108
Error: Unable to realize com.sun.media.PlaybackEngine@e53108
.
程序播放音频文件。我正在使用我下载的程序:
http://www.cs.odu.edu/~ cs778/spring04/讲座/jmfsolutions/MDIApp.java
,并尝试了Oracle网站上的演示应用程序。编解码器问题似乎很可能,但我找不到任何互联网资源与具体的说明来补救这一点。我现在急需帮助。有什么建议吗?谢谢你。
从上一个问题链接如何在Java中创建一个没有JMF的媒体播放器?具体来说,Sun提供了一个平台特定的性能包,其中添加了一些可能有用的编解码器。oracle网站上有支持的格式列表。但是我不认为XVID会被支持