Я разработал видеоплеер с использованием Flash 8 Professional и компонента FLVPlayback. Недавно я тестировал несколько файлов 720p .mov, преобразованных в FLV с помощью FFMPEG, запущенного на сервере кодирования. Я заметил, что эти файлы не воспроизводятся в моем видеоплеере. Похоже, что к ним не прикреплен звук, но когда я воспроизводю их в Adobe Media Player, звук есть. Это связано с тем, что компонент FLVPlayback во Flash 8 не поддерживает HD-видео? Когда я тестирую локально, видеоизображение воспроизводится без звука, но когда я запускаю в браузере, видео зависает и не воспроизводится. Индикатор выполнения движется, как будто видео воспроизводится.
Итак, я хочу попытаться воссоздать свою работу в качестве проекта Flash CS4, все еще публиковать как AS2, но, надеюсь, смогу использовать обновленный компонент FLVPlayback в CS4, который может поддерживать видео h264.
Это сработает?
------------------------------------ ОБНОВИТЬ ------------- --------------------------------
Я заметил, что видео не будет воспроизводиться, пока оно не будет полностью загружено, это было верно в Adobe Media Player и Flash Player. Похоже, что прогрессивная загрузка для моего видео не работает, Flash Player требует, чтобы все видео загружалось, прежде чем оно начнется. Я нашел следующую информацию по этому поводу -
Еще один вопрос SO по этой теме
Сообщение Скотта Моргана о видео в формате Progressive H264 < / а>
Вот метаданные, прикрепленные к моему видео FLV -
Your Flash Version = WIN 10,0,45,2
filesize = 1936004
audiocodecid = 10
stereo = false
audiosamplesize = 16
audiosamplerate = 44100
audiodatarate = 93.75
videocodecid = 2 (This is Sorenson h263)
framerate = 24
videodatarate = 683.59375
height = 240
width = 320