2012-02-15 3 views
1

인터넷에서 일련의 비디오 클립을 재생하는 간단한 Samsung Smart TV 앱이 있습니다.한 비디오 파일에서 다른 비디오 파일로 전환 할 때 화면이 깜박입니다.

삼성 특정 플레이어 구성 요소를 사용하여 HLS에서 첫 번째 클립을 스트리밍하면 비디오가 화면의 할당 된 프레임에서 올바르게 재생됩니다.

(onRenderingComplete 이벤트에 대한 응답으로) 클립 끝에서 클립에 Stop()을 호출하고 다음 클립 재생 요청을합니다.

다음 MP4 파일이면 재생이 시작되기 전에 전체 화면이 깜박입니다. 그러나 다른 HLS 스트림이라면 재생해도 좋습니다.

이 문제가 발생한 다른 사람이 있습니까? 그렇다면 문제를 해결할 수 있었습니까?

onRenderingComplete 핸들러의 코드

은 다음과 같이 매우 간단합니다 :

Player.onRenderingComplete = function() { 
    // Stop the player plugin to reset it  
    this.plugin.Stop(); 

    // Cue up the next video 
    this.plugin.Play("<url>"); 
} 

답변

2

예. 이것은 삼성 기기에 일반적입니다. 설명서의 Samsung 비디오 예제까지도이 문제가 있습니다.

내가 관리 한 유일한 방법은 동일한 비디오 코덱을 사용하는 것이 가장 좋습니다 (25fps 인 경우).

+0

감사합니다. 코덱과 일치하는 프레임 속도는 흥미로운 사항입니다. – reddersky