Компонент FLVPlayback не будет зацикливаться - PullRequest
3 голосов
/ 19 мая 2010

Все, что я до сих пор пробовал с компонентом FLVPlayback, чтобы безошибочно зациклить прогрессивно загруженное 15-секундное видео, не удалось.Всегда есть пауза в доли секунды, когда пора зацикливаться.В этом сценарии встраивание видео во флэш-проект невозможно, а пауза в две секунды недопустима.Я попытался установить для autorewind значение true и обработать событие autorewind, вызванное FLVplayback.Я пытался наблюдать за точкой воспроизведения flvplayer, когда он достигает более чем 99,5% и ищет 0. Мое последнее решение включает в себя наличие двух экземпляров VideoPlayer с одинаковым источником позади компонента FLVPlayback и переключение между ними во время цикла,и кажется, что между концом и началом все еще есть впечатление.Я быстро протестировал видео, чтобы убедиться, что оно не является артефактом видео.

Кто-нибудь успешно это сделал?

1 Ответ

1 голос
/ 07 апреля 2011

Мне тоже не нравилось бороться с этой проблемой, и, к сожалению, нет способа ее решить (подробности см. В этом actionscript.org сообщении на форуме).Единственный вариант в вашем распоряжении, если вам действительно нужен плавный цикл, - это вставить FLV в ваш SWF-файл, поместив его в график времени, что даст вам идеальные результаты;тем не менее, вы жертвуете возможностью постепенно загружать видео.

Извините, что несу плохие новости!В прошлом я всегда сталкивался с этим, либо а) встраивая свои видео, если они достаточно короткие, либо б) создавая видеоконтент так, чтобы небольшой сбой не был заметен (например, с помощью некоторого замедления впервые / последние несколько кадров видео).

...