2016-07-28 11 views
0

私はRokuを初めて使用しています& Brightscriptプログラミング。バックグラウンドで音楽を演奏しながら、サムドライブのアルバムから写真を見せたい。Roku - スライドショーの背景で音楽を再生するには?

私はこれを見つけましたSlidehowsを再生awesome project on Github。バックグラウンドで音楽を演奏する方法を見つけようとしています。私はコードにオーディオプレーヤーを接続しようとしました..オーディオが再生されません。

ns.Initialize = init 
    ns.Show  = show_screen 
    ns.EventLoop = event_loop 

    ns.PlayMusic = play_music '<-- wired music player 

    ns.Draw = slideshow_draw 
    ns.DrawAll = slideshow_drawall 

プレーヤーコード::すべてのヘルプは高く評価され

Function show_screen() As Void 
    m.Screen = CreateObject("roScreen", True) 
    m.Screen.SetMessagePort(m.Port) 
    'm.Screen.SetAlphaEnable(True) 
    m.Compositor.SetDrawTo(m.Screen, m.ScrBkgClr) 

    m.DrawAll() 

    m.PlayMusic() '<--Added handler 

    m.EventLoop() 

End Function 

Function play_music() as Void 
    print "music" 

    m.AudioPlayer = CreateObject("roAudioPlayer")  
    m.AudioPlayer.SetMessagePort(m.Port)  

    song = CreateObject("roAssociativeArray") 
    song.url = "http://lobbytv.azurewebsites.net/api/music/01.mp3/" 
    m.Audioplayer.addcontent(song) 
    m.Audioplayer.setloop(false) 
    m.AudioPlayer.play() 

    'm.EventLoop() 
End Function 

は、ここで私は追加上記Github project Newslideshowメソッドにコードを追加です。

答えて

2

ほとんどの場合、ストリーム形式を解決できません。それを設定してみてください:

song.streamFormat = "mp3" 
+0

この作品はこれを推測できませんでした。どうもありがとう.... – Bhuvan

関連する問題