媒体播放如何在JavaFX2中工作以及默认支持哪些编解码器?

时间:2011-07-13 13:15:24

标签: java standards javafx gstreamer

JavaFX 2似乎附带了一个与任何现有JavaSE API无关的全新媒体播放API。

一些消息来源声称基础功能由GStreamer提供。但我想知道这是否仅适用于Linux或所有支持的平台(Windows / Mac)。

JavaFX可以使用平台GStreamer库支持的任何编解码器吗? 或者JavaFX是否附带自己的内部版本以及有限的编解码器支持(并且开发人员可以添加其他编解码器)?

播放某些音频或视频的典型代码示例如何?

2 个答案:

答案 0 :(得分:0)

引用JavaFX FAQ

  

<强> 7。 JavaFX是否支持音频和视频编解码器?

     

JavaFX提供了一组通用的API,使其易于包含   所有支持JavaFX的应用程序中的媒体播放。媒体   JavaFX 2.0 Beta版本目前支持的格式是   以下内容:

     
      
  • 音频:MP3;包含未压缩PCM的AIFF;包含未压缩PCM的WAV

  •   
  • 视频:包含VP6视频和MP3音频的FLV

  •   

Java 8 media Javadoc中提供了支持Java 8的媒体格式的完整列表。

答案 1 :(得分:0)

它可以支持更多,但它并不简单:)

http://berry120.blogspot.com/2014/03/expanding-javafxs-media-support.html