Есть ли библиотека для воспроизведения файлов мультимедиа MKV (matroska) в Flash (AS3, MXML)? Я ищу открытый исходный код или похожий на реализацию с открытым исходным кодом. Так как у моего файла MKV есть только видео Theora, я в порядке, даже если библиотека поддерживает только один тип видеопотока.Библиотека для игры в Matroska (.MKV) во Flash?
1
A
ответ
4
Вы можете воспроизводить только видеоролики в Flash, поддерживаемые игроком. Если вы пишете или конвертируете настоящий видеокодек в ActionScript (или даже используете компилятор байт-кода C в Flash), производительность будет недостаточной для получения приемлемого качества видео.
Для внутренних целей мы реализовали отображение Motion JPEG в ActionScript, и хотя все, что было сделано, немного изменило заголовки и отобразило серию jpeg-файлов с использованием в основном собственного кода, эффективная частота кадров была плохой.
Flash Player изначально поддерживает еще несколько форматирует
- On2 VP6
- Sorenson Spark, (Sorenson H.263)
- H.264
В основном каждый использует H264, который является наиболее недавно добавленный.
Хороший ответ, но «видео на экране» не является кодеком или форматом. Flash поддерживает только 3 кодека. (Flash Lite для мобильных устройств также позволяет воспроизводить видео устройства (3gpp и т. Д.), Если устройство имеет собственные кодеки, но это отличается от Flash, имеющего встроенную поддержку.) – fenomas
@fenomas, спасибо, что указали это. Я получил это из википедии и немного смутился, но я проверил официальный список Adobe и показал только три кодека. http://kb2.adobe.com/cps/402/kb402866.html –