Как воспроизведение мультимедиа работает в JavaFX2 и какие кодеки поддерживаются по умолчанию? - PullRequest
0 голосов
/ 13 июля 2011

JavaFX 2, похоже, поставляется с совершенно новым API воспроизведения мультимедиа, не связанным с каким-либо существующим API JavaSE.

Некоторые источники утверждают, что базовая функциональность предоставляется GStreamer.Но мне интересно, относится ли это только к Linux или ко всем поддерживаемым платформам (Windows / Mac).

Может ли JavaFX использовать какой-либо кодек, поддерживаемый библиотекой GStreamer платформы?Или JavaFX поставляется с собственной внутренней версией с ограниченной поддержкой кодеков (и могут ли разработчики добавлять дополнительные кодеки)?

Как будет выглядеть типичный пример кода, воспроизводящий аудио или видео?

Ответы [ 2 ]

0 голосов
/ 12 ноября 2014

Может поддерживать больше, но это не так просто:)

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

0 голосов
/ 26 июля 2011

Ссылаясь на FAQ по JavaFX :

7.Обеспечивает ли JavaFX поддержку аудио- и видеокодеков?

JavaFX предоставляет общий набор API-интерфейсов, которые облегчают включение воспроизведения мультимедиа во все приложения с поддержкой JavaFX.Форматы мультимедиа, которые в настоящее время поддерживаются в бета-версии JavaFX 2.0, следующие:

  • Аудио: MP3;AIFF, содержащий несжатый PCM;WAV, содержащий несжатый PCM

  • Видео: FLV, содержащий видео VP6 и аудио MP3

Полный список поддерживаемых форматов мультимедиа для Java 8предоставляется в Java 8 media Javadoc .

...