Java JMF不会播放任何视频文件

时间:2011-08-24 21:42:07

标签: java video jmf

我尝试使用神话般的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/lectures/jmfsolutions/MDIApp.java

并且还尝试了来自Oracle interweb网站的演示应用程序。编解码器问题似乎很可能,但我找不到任何具有特定指令的互联网资源来解决这个问题。我在这里急需帮助。有什么建议?谢谢。

1 个答案:

答案 0 :(得分:1)

链接上一个问题How to create a media player in Java without JMF?。具体而言,Sun提供了一个特定于平台的性能包,其中包含一些可能有用的编解码器。 oracle站点上列出了supported formats。但我认为不支持XVID