2010-03-31 6 views
1

Есть ли библиотека для воспроизведения файлов мультимедиа MKV (matroska) в Flash (AS3, MXML)? Я ищу открытый исходный код или похожий на реализацию с открытым исходным кодом. Так как у моего файла MKV есть только видео Theora, я в порядке, даже если библиотека поддерживает только один тип видеопотока.Библиотека для игры в Matroska (.MKV) во Flash?

ответ

4

Вы можете воспроизводить только видеоролики в Flash, поддерживаемые игроком. Если вы пишете или конвертируете настоящий видеокодек в ActionScript (или даже используете компилятор байт-кода C в Flash), производительность будет недостаточной для получения приемлемого качества видео.

Для внутренних целей мы реализовали отображение Motion JPEG в ActionScript, и хотя все, что было сделано, немного изменило заголовки и отобразило серию jpeg-файлов с использованием в основном собственного кода, эффективная частота кадров была плохой.

Flash Player изначально поддерживает еще несколько форматирует

  • On2 VP6
  • Sorenson Spark, (Sorenson H.263)
  • H.264

В основном каждый использует H264, который является наиболее недавно добавленный.

+0

Хороший ответ, но «видео на экране» не является кодеком или форматом. Flash поддерживает только 3 кодека. (Flash Lite для мобильных устройств также позволяет воспроизводить видео устройства (3gpp и т. Д.), Если устройство имеет собственные кодеки, но это отличается от Flash, имеющего встроенную поддержку.) – fenomas

+0

@fenomas, спасибо, что указали это. Я получил это из википедии и немного смутился, но я проверил официальный список Adobe и показал только три кодека. http://kb2.adobe.com/cps/402/kb402866.html –

 Смежные вопросы

  • Нет связанных вопросов^_^