2016-07-01 3 views
1

장면 그래프 구성 요소의 비디오 노드를 사용하는 비디오 플레이어에서 작업하고 있습니다. 내 문제는 내가 시크 필드를 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을 사용하고 ...입니다.

이 문제는 스트림 형식이나 다른 형식과 관련이 있습니까? 도와주세요.

+0

m.video.control = "play"이전에 m.video.seek을 수행하고 있습니까? – abhishek

+0

** @ abhishek # ** no – anil

+0

작동하지 않습니다. # seek 필드를 설정 한 후에 control = "play"를 설정할 필요가 없다고 생각합니다. – anil

답변

1

이것은 "hls"스트림 형식을 사용하는 올바른 동작입니다.이 형식은 hls 비디오 스트림이 청크로 나뉘어 있기 때문에 seek을 설정할 때 비디오가 청크 시작 부분부터 시작됩니다.

+0

.m3u8 비디오 파일에 다른 streamformat을 사용할 수 있습니까? – anil

+0

다른 URL을 사용할 수 있는지 여부는 서버에서 streamformat은 비디오 디코더가 가지고있는 스트림의 유형을 알기 위해서만 사용됩니다. –

+0

roku는 비디오 버퍼링 중에 일시 중지/다시 시작 기능을 지원합니까? ".m3u8"파일 형식을 사용하고 있습니다. – anil

관련 문제