|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Apr 2011
Сообщений: 12
|
NetStream.play не работает с параметром start
Здравствуйте форумчане.
Проигрываю большие flv-файлы (порядка 700 мб) с Red5 с помощью следующего кода (немного упростил, убрав обработку omMetaData и ASYNC_ERROR): _nc = new NetConnection(); _nc.addEventListener(NetStatusEvent.NET_STATUS,onNetStatus); _nc.connect("rtmp://red5serverDomain/red5App"); function onNetStatus(e:NetStatusEvent):void { if (e.info.code == "NetConnection.Connect.Success") { _stream = new NetStream(_nc); var video:Video = new Video(); video.width = 320; video.height = 180; addChild(video); video.attachNetStream(_stream); _stream.play("flvVideo.flv"); } } Но у меня от чего-то этот параметр не работает. Для проигрывания с 5-й секунды пробую так: _stream.play("flvVideo.flv",5); Вылезают события NetStream.Play.Reset и NetStream.Play.Start, затем различные NetStream.Buffer, начинает идти звук с нужного момента, но видео так и не появляется. Причем если start передавать как 0 (_stream.play("flvVideo.flv",0) ) - проигрывается и видео, и звук. В чем может быть причина? Или может кто подскажет что можно использовать какой-нибудь другой вариант решения моей задачи (например через FLVPlayback или что-то еще)? Третий день бьюсь об стену, если start=0 видео проигрывается, если любое другое положительное число - идет только звук. Тестировал только на больших файлах, может быть в них дело? Или же что-то может быть не так в настройках Red5? Видео проигрываю из папки streams соответствующего Red5-приложения Добавлено через 28 минут Спасибо форум. Оказалось достаточно лишь написать здесь сообщение, чтобы найти решение проблемы. Почему видео не проигрывается, я так и не выяснил, но нужного результата можно добиться всего лишь добавив seek: _stream.play("flvVideo.flv"); _stream.seek(5); Правда seek нужно использовать с некоторой задержкой (например использовать setTimeout), иначе тот же результат. И почему я сразу так не попробовал?) Последний раз редактировалось TrumaN; 02.02.2014 в 22:12. |
Часовой пояс GMT +4, время: 19:58. |
|
« Предыдущая тема | Следующая тема » |
Теги |
netstream , red5 |
Опции темы | |
Опции просмотра | |
|
|