Maxim001
08.06.2010, 19:40
Добрый день. На Action Script 2 пишу плеер для проигрывания потокового видео.
1. Потоковый сервер Lighttpd. Сервер настроен, работает правильно, поток отдаёт.
2. FLV файлы. Обработаны программой flvtool2, метаданные внесены правильно. На фришных плеерах типа "jw player" всё прекрасно работает. Видео проматывается в любую точку, подгружается и показывается.
Проблема: Я в коде плеера работаю с видео посредством FLVPlayback. Если я начинаю проигрывать видео сначала - всё работает. Но мне надо начать проигрывание, скажем, с какой-то произвольной точки. Для этого потоковому серверу Lighttpd надо передать имя файла с параметром start - /file.flv?start=349234234 Запрос серверу передаётся, всё в порядке, и сервер начинает отдавать видео с указанного места.
Но у меня происходит "подвисание" плеера. Плеер пытается подгрузить видео, висит, ошибок не пишет и видео не показывается.
Подскажите пожалуйста, чего я недопонимаю и не делаю для того, чтобы плеер, передав серверу запрос /file.flv?start=349234234 стал проигрывать видео с указанного места. (если я передаю запрос без параметра /file.flv - то всё в порядке, видео начинает проигрываться)
Пробовал через seek встать на нужную позицию - эффекта не дало.. Ощущение, что ещё что-то сделать надо, а вот найти не могу в доке, что надо.. :(
Работаю под CS5, под Action Script 2 пишу в силу необходимости.
Большое спасибо.
1. Потоковый сервер Lighttpd. Сервер настроен, работает правильно, поток отдаёт.
2. FLV файлы. Обработаны программой flvtool2, метаданные внесены правильно. На фришных плеерах типа "jw player" всё прекрасно работает. Видео проматывается в любую точку, подгружается и показывается.
Проблема: Я в коде плеера работаю с видео посредством FLVPlayback. Если я начинаю проигрывать видео сначала - всё работает. Но мне надо начать проигрывание, скажем, с какой-то произвольной точки. Для этого потоковому серверу Lighttpd надо передать имя файла с параметром start - /file.flv?start=349234234 Запрос серверу передаётся, всё в порядке, и сервер начинает отдавать видео с указанного места.
Но у меня происходит "подвисание" плеера. Плеер пытается подгрузить видео, висит, ошибок не пишет и видео не показывается.
Подскажите пожалуйста, чего я недопонимаю и не делаю для того, чтобы плеер, передав серверу запрос /file.flv?start=349234234 стал проигрывать видео с указанного места. (если я передаю запрос без параметра /file.flv - то всё в порядке, видео начинает проигрываться)
Пробовал через seek встать на нужную позицию - эффекта не дало.. Ощущение, что ещё что-то сделать надо, а вот найти не могу в доке, что надо.. :(
Работаю под CS5, под Action Script 2 пишу в силу необходимости.
Большое спасибо.