Flash NetStream.Buffer.Flush запускается многократно - PullRequest
0 голосов
/ 13 октября 2011

Я сделал пользовательский видеоплеер в as3.Все работает, но как только видео загружено и воспроизведено полностью, если пользователь воспроизводит видео, оно непрерывно запускает событие NetStream.Buffer.Flush до тех пор, пока видео не перестанет воспроизводиться снова (по окончании или по нажатию пользователем паузы).Похоже, это не оказывает негативного влияния, но я бы предпочел, чтобы подобное событие не происходило непрерывно в фоновом режиме.

Я не могу найти документацию по этому случаю в Интернете.Это нормальное поведение для NetStream, который полностью загружен?

1 Ответ

0 голосов
/ 14 октября 2011

Полагаю, что я это исправил, хотя до сих пор не уверен, почему он неоднократно запускал событие сброса.

Мой пользовательский класс видеопотока был настроен на поиск (0) после завершения перемотки видео для перемотки.текущий flv.Кажется, именно это и стало причиной проблемы.Вместо использования seek (0) я просто сбрасываю источник обратно на исходный URL, который полностью перезагружает видео.Поскольку в этот момент видео кэшируется, оно сразу же перезагружается, поэтому это не проблема.

...