JavaFX:MediaException:MEDIA_UNSUPPORTED:不支持媒体类型

时间:2014-10-15 09:27:17

标签: java video javafx media-player

我需要在媒体播放器中播放3gpmovmp4个视频。现在我使用的是JavaFx媒体播放器,但它只支持mp4个视频。那么我可以做什么来播放这个播放器中的其他两种格式,或者还有其他任何可用的解决方案。有任何帮助和建议吗?

jdk = 1.7

JavaFx:2.1

2 个答案:

答案 0 :(得分:2)

Here是JavaFX支持的音频和视频格式列表。

对于JavaFX不支持的任何内容,您可以选择将它们转换为其他格式,或者在应用程序中找到解码方法。

有可用于解码的库,例如JCodecJffmpeg

您需要做进一步的研究,以确定您的确切要求以及您需要支持的格式。有些解决方案比其他解决方案更难。

答案 1 :(得分:1)

可以在此页面上查看支持的媒体类型:Introduction to JavaFX Media

引用:

  

视频:包含VP6视频和MP3音频的FLV;具有H.264 / AVC(高级视频编码)视频压缩的MPEG-4多媒体容器

您可以将视频转换为.flc.mp4,然后您就可以使用JavaFX MediaPlayer进行播放。

相关的StackOverflow问题:

Adding other video codecs / DVD support to JavaFX 2.2

How to play other video formats in JavaFX