Я новичок в программировании Roku и Brightscript. Я хочу воспроизводить музыку в фоновом режиме при отображении фотографий из моего альбома на флэш-накопителе.
Я нашел этот потрясающий проект на Github, который воспроизводит слайд-шоу. Пытаюсь найти способ проигрывать музыку в фоновом режиме. Я пытался подключить аудиоплеер к коду. Звук не воспроизводится.
Вот дополнительный код к приведенному выше проекту Github метод Newsslideshow, который я добавил: сильный>
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
Любая помощь приветствуется.