Поле поиска видео узла не работает должным образом

Я работаю над видеоплеером, используя видео узел компонента графика сцены. Моя проблема в том, что когда я устанавливаю поле поиска, например m.video.seek = 20, оно начинает играть с 15 или 18 секунд, но не с точной позиции 20 секунд. Мой код ...

inner = createObject("RoSGNode", "ContentNode")
inner.url = "http://-------------.m3u8"  
inner.streamformat = "hls" 
inner.SwitchingStrategy = "full-adaptation"

Формат видеофайла - m3u8 и используется ui_resolutions=fhd в файле манифеста приложения roku.

Связана ли эта проблема с форматом потока или другими? Помогите, пожалуйста.


person Katty    schedule 01.07.2016    source источник
comment
Вы делаете m.video.seek перед m.video.control = play?   -  person Abhishek    schedule 04.07.2016
comment
Не работает # Думаю, нет необходимости устанавливать control = play после установки поля поиска.   -  person Katty    schedule 04.07.2016
comment
Извините! Не работает   -  person Katty    schedule 04.07.2016
comment
Попробуйте использовать другой поток, который не размещен на той же платформе.   -  person Abhishek    schedule 04.07.2016
comment
Это обычная вещь для видеоплееров многих устройств, когда воспроизведение начинается на несколько секунд меньше, чем установлено при быстрой перемотке вперед или назад. Скорее всего, вы не сможете добраться до заданной позиции поиска на большинстве устройств на рынке, за исключением ПК / ноутбуков.   -  person Keshav Goel    schedule 03.07.2017


Ответы (1)


Это правильное поведение, у вас есть формат потока "hls", это зависит от формата, видеопоток hls разделен на фрагменты, поэтому, когда вы устанавливаете поиск, видео будет начинаться с начала фрагмента, а не с середины этого фрагмента.

person Roman Parashchyn    schedule 07.07.2016
comment
Это зависит от того, есть ли у вас другой URL-адрес с сервера, streamformat используется только для видеодекодера, чтобы узнать, какой тип потока у вас есть. - person Roman Parashchyn; 08.07.2016
comment
Поддерживает ли roku функцию паузы / возобновления во время буферизации видео? Я использую формат файла .m3u8. - person Katty; 22.07.2016
comment
Я не пробовал, вам нужно установить control = stop, чтобы прекратить буферизацию видео - person Roman Parashchyn; 22.07.2016
comment
@ Роман Паращин # Только я хочу поставить видео на паузу во время буферизации и использую видео узел. - person Katty; 22.07.2016