![]() |
Зациклить произведение видео файла.
Есть такая запись:
Код AS3:
Или чтоб при окончании он проигрывался в обратную сторону, а дойдя до начала проигрывался снова - и так до бесконечности? |
Для повтора ловим NetStatusEvent на предмет остановки, затем NetStream.seek(0) перекидывает в начало.
Про обратное проигрывание смотри в этой теме. |
MyNS.addEventListener(NetStatusEvent.NET_STATUS, goAgain);
function goAgain (event:NetStatusEvent): void { switch (event.info.code) { case "NetStream.Play.Stop": MyNS.seek(0); break; } } |
Код AS3:
Каким способом можно достигнуть бесшовного цикла? |
Цитата:
|
Цитата:
1) перейти в режим создания данных 2) написать парсер флв (flvtag) 3) написать создание новых flvtag, основываясь на старых данных с новыми временными метками timstamp 3) при достижении конца файла заапендить новые данные без seek будет без рывков, гарантирую, так как для плеера это будет бесконечный файл. За неделю справитесь. |
| Часовой пояс GMT +4, время: 06:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.