2016-06-30 5 views
0

Pseudo-streaming отлично работает, но после перемотки шкала времени возвращается к началу и начинается отсчет времени с 0:00. Например, если вы нажмете на отметку в 01:00, видео начнет воспроизведение с 01:00, а в шкале времени будет 0:00.Существует проблема с быстрой перемоткой и перемоткой видео в режиме вспышки.

+0

Вам нужно сделать лучше, чем это описано выше. Как работает ваше псевдо-потоковое решение? Включает ли он PHP или запросы сервера? Есть ли сервер, генерирующий видео (т. Е. Упаковывать более поздние кадры в виде нового видео, чтобы он воспроизводился с 00:00 и далее)? В принципе, как мы можем воссоздать вашу проблему? Большинство форматов, таких как FLV или MP4, имеют временные метки для фреймов, поэтому они должны быть правильными, если читать через «netstream.time» во Flash-коде. –

+1

Мы используем параметр start на URL-адресе mp4-видео. 'http: //path.to/file.mp4? start = 90' – user2190197

+0

Какой у вас сервер? Это NGINX? В любом случае, старт 'start = 90' - это не обычный способ доступа к видео, и это особая особенность вашего сервера. В принципе, если вы предоставляете '90' (в секундах?) И выступаете в качестве начала видеоролика, вы можете себе представить, что игрок принимает то, что он получает, так это кадр 1, идущий вперед (он не знает изображение, если он длится 90 секунд), поэтому исправить либо изменить код JW Player для учета смещения (это общий инструмент «обычного использования» и не был разработан для вашей ситуации, вам нужно отредактировать его код и перекомпилировать новый SWF). У вас есть тестовая ссылка для показа? –

ответ

0

JW Player 7 не поддерживает псевдопоток. Какую версию вы используете?

+0

Последняя версия 7.44 – user2190197

+0

@HeidiWF, делает JW Player использовать 'netstream.time' для проверки временных меток видео? Если да, то Аскер должен делать что-то еще, вызывая проблему этого ** временного реселлера **. –