flex-видеоплеер не воспроизводится, пока видео не будет полностью загружено

проигрыватель использует VideoDisplay, и я установил источник как videoDisplay.source = "sourceStringURL"

и видео не воспроизводится, пока не загрузится полностью


person Omu    schedule 18.09.2009    source источник
comment
формат видео, время буферизации/размер буфера вашего плеера и т. д.?   -  person Will    schedule 18.09.2009


Ответы (1)


Если вы пытаетесь воспроизвести записанный MP4, он не будет воспроизводиться, пока вы не запишете его в прогрессивном формате, и если вы не можете указать прогрессивный формат, вам придется использовать эту программу QTIndexSwapper, который вам поможет.

Когда вы напрямую записываете формат MP4, размер файла неизвестен записывающему устройству, поэтому, когда вы останавливаете запись, записанное перемещает атом MOOV, который является начальной точкой MP4 в конце файла. Этот атом необходимо поместить в начало, чтобы флеш-плеер мог определить его длину и с чего начать. QTIndexSwapper сделает это за вас. Вы также получите множество программ на языке C для этого.

person Akash Kava    schedule 18.09.2009
comment
я сделал клипы mp4 через sony vegas, я не знаю, есть ли они в прогрессивном формате - person Omu; 18.09.2009
comment
Затем попробуйте QTIndexSwapper и посмотрите, поможет это или нет, если это не прогрессивно, эта программа сделает его прогрессивным. - person Akash Kava; 18.09.2009