2013-03-20 1 views
1

에서 로쿠 스트리밍 채널 나는 주로 http://www.herofish.com/2012/01/how-to-create-you-own-roku-videoplayer-channel/에있는 튜토리얼에서 로쿠 채널을 개발했습니다과 함께 잘오고 있어요. 이제 문제는 내가 키트 디지털 라이브 스트림 (.m3u8 스트림)에 채널을 연결하려고하는데 일반 채널 대신 해당 스트림에 채널을 연결하는 방법을 모르겠다. 나는이 작업을 수행하거나 도움이 될 문서를하는 방법에 대한 지침을 찾을 수있는키트 디지털

는 아는 사람 있나요? (이미 개발자 가이드와 포럼을 살펴 보았지만 단서를 찾을 수 없음)

답변

1

http://sourceforge.net/projects/rokusdkexamples/files/customvideoplayer.zip/download에서 데모 코드를 살펴보면 HLS 및 기타 멋진 재생 기능을 사용하는 방법을 알 수 있습니다.

this.player.SetMessagePort(this.port) 
this.player.SetLoop(true) 
this.player.SetPositionNotificationPeriod(1) 
this.player.SetDestinationRect(this.layout.left) 
this.player.SetContentList([{ 
    Stream: { url: "http://ec2-184-72-239-149.compute-1.amazonaws.com:1935/demos/smil:bigbuckbunnyiphone.smil/playlist.m3u8" } 
    StreamFormat: "hls" 
    SwitchingStrategy: "full-adaptation" 
}]) 
this.player.Play() 
+0

실제로했다. 나는 지금까지 나의 Roku를 정말로 좋아했다. 그러나 지금 나는 그것을 좋아한다! –

0

아마도 HLS 스트림을 테스트하는 가장 간단한 예제는 sourceforge 또는 다운로드 한 SDK의 simplevideoplayer 예제입니다. 간단히 "Big Buck Bunny"섹션을 찾고, 거기에 인용 부호로 된 url을 .m3u8 url로 바꾸고 srt = ""를 추가 한 다음 다른 예제를 주석 처리하십시오.

' Big Buck Bunny test stream from Wowza 
urls = ["http://myserver.com/mystream.m3u8"] 
streamformat = "hls" 
title = "Big Buck Bunny" 
srt=""