1

私は主にhttp://www.herofish.com/2012/01/how-to-create-you-own-roku-videoplayer-channel/にあるチュートリアルからrokuチャンネルを開発してきましたが、うまくまとめられています。今私の問題は、チャンネルをキットデジタルライブストリーム(.m3u8ストリーム)に接続しようとしているのですが、ビデオストリームを定期的に選択する代わりに、チャンネルをそのストリームに接続する方法がわかりません。

これを行う方法の説明や役立つドキュメントがどこにあるか知っている人はいますか?(私はすでに開発者ガイドとフォーラムを調べましたが、手がかりを見つけることができません)

4

2 に答える 2

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()
于 2013-03-21T09:31:36.770 に答える
0

おそらく、HLS ストリームをテストする最も簡単な例は、sourceforge またはダウンロードした SDK にある単純なビデオプレーヤーの例です。「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=""
于 2013-03-21T22:23:07.793 に答える