AS3 FLVPlayback с прогрессивной .mp4 - PullRequest
1 голос
/ 14 мая 2011

Итак, у меня есть динамически созданный объект FLVPlayback, и по большей части все работает просто превосходно.

Однако, когда я загружаю файл MP4 (через HTTP) с ним, он не будет воспроизводиться, пока не будет загружен весь файл.

После некоторых исследований я использовал QTIndexSwapper2, чтобы поместить атом 'moov' в начале файла, но это не помогло.

Есть идеи или предложения? Использование RTMP-сервера сейчас не вариант.

Большое спасибо.

EDIT Видео начинает воспроизводиться, когда полоса буферизации достигает примерно 80%. Я не знаю, является ли это просто неточностью в панели буферизации или она воспроизводит видео до того, как оно полностью загружено.

Ответы [ 3 ]

0 голосов
/ 11 мая 2013

У меня была та же проблема, и я перекодировал видео как файлы F4V с помощью Adobe Media Encoder.Кажется, они работают просто отлично.

0 голосов
/ 03 июня 2013

У меня была такая же проблема, и рендеринг с F4V (после эффектов) решил эту проблему.

0 голосов
/ 14 мая 2011

Вот несколько возможных решений:

  1. Попробуйте переименовать файл в *.f4v
  2. Проверьте, какой тип контента отправляет ваш сервер (например, видео / mp4)
  3. При использовании IIS взгляните на Псевдопотоковое расширение
...