Ich bin neu in Roku & Brightscript Programmierung. Ich möchte Musik im Hintergrund abspielen und gleichzeitig Fotos von meinem Album im USB-Stick anzeigen.Roku - Wie spielt man Musik im Hintergrund der Slideshow?
Ich fand diese awesome project on Github, die Slideshows spielt. Versuchen, eine Möglichkeit zu finden, Musik im Hintergrund zu spielen. Ich habe versucht, den Audio-Player in den Code einstecken .. Audio wird nicht abgespielt.
Hier Code zusätzlich zu der oben Github project Newslideshow Methode, die ich hinzugefügt:
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
Spieler Code:
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
Jede Hilfe sehr geschätzt wird.
das funktioniert .. konnte dies nicht erraten .. wie es ohne dies beim Ausführen nur Musik funktioniert. Danke vielmals.... – Bhuvan