2016-04-23 3 views
-1

私はlaunchコマンドを使ってビデオへのリンクを与えられたRokuアプリケーションを持っています。このビデオはroVideoScreenオブジェクトに表示されます。しかし、ビデオはロードされません。すべてのリンクが動作していると仮定すると、誰かが間違っていることを見ることができます。どんな助けもありがとうございます。RoVideoScreenがビデオをロードしていません

count = CreateObject("roInt") 
count = info.Lookup("amount").ToInt() 

bitrates = CreateObject("roArray", count, false) 
qualities = CreateObject("roArray", count, false) 
url = CreateObject("roArray", count, false) 
StreamFormat = "mp4" 
title = info.Lookup("title") 

index = 0 

if info.DoesExist("720") = true 

    url = info.Lookup("720") 
    bitrates.Push(2500) 
    qualities.Push("HD") 
    index = index + 1 
end if 

if info.DoesExist("480") = true 

    url = info.Lookup("480") 
    bitrates.Push(1200) 
    qualities.Push("SD") 
    index = index + 1 
end if 

if info.DoesExist("360") = true 

    url = info.Lookup("360") 
    bitrates.Push(700) 
    qualities.Push("SD") 
    index = index + 1 
end if 

if info.DoesExist("240") = true 

    url = info.Lookup("240") 
    bitrates.Push(380) 
    qualities.Push("SD") 
    index = index + 1 
end if 

videoclip = CreateObject("roAssociativeArray") 
videoclip.StreamBitrates = bitrates 
videoclip.StreamQualities = qualities 
videoclip.StreamUrls = url 
videoclip.StreamFormat = StreamFormat 
videoclip.Title = title 

video = CreateObject("roVideoScreen") 
port = CreateObject("roMessagePort") 
video.SetMessagePort(port) 

video.SetContent(videoclip) 

video.Show() 
while true 

end while 
+0

(1)実行しない '情報にurlに追加する行を変更するために必要な.Lookup( "amount") 'と' info.Lookup( "360") ' - ' info.amount'と 'info [" 360 "]'を実行します。 (2) 'ビットレート= CreateObject(" roArray "、count、false)' - ビットレート= [] 'だけではありません。 (3) 'count = CreateObject(" roInt ")'はまったく必要ありません –

+0

しかし、それはコードをより明確かつ明確にします。 –

+0

'roInt'を' count'に代入することは意味がありません。なぜなら、a)BrightScriptは動的型言語であり、b)型はboxed 'roInt'とは異なる' Integer'プリミティブ型の次の行をオーバーライドします。あなたは私のアドバイスを取るか、それを残すことができます - 彼らは "あなたは馬を水に導くことができますが、飲むことはできません"と言うように。 –

答えて

0

私はそれを文字列として立ち直りかけて、しかし配列としてurlを宣言したので、私は私が

url.SetEntry(index,info.Lookup("480")) 
関連する問題