[問題] 開機音樂無法正常播放

看板AndroidDev作者 (HUGO)時間12年前 (2013/08/25 15:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我目前嘗試要在Android4.2.2上開發開機音樂, 實作是參考目前網路上常見的一些方法, 作法類似下面網址中的方法, http://blog.csdn.net/backgarden_straw/article/details/8571992 在BootAnimation.cpp中透過MediaPlayer播放開機音樂。 目前開機音樂在開機過程中無法正常播放音樂, 開機後如果直接下指令執行bootanimation的話, 是可以正常播放開機音樂。 現在初步研判可能是在開機過程中audio還沒完全initial好, 而bootanimation就想要透過MediaPlayer播放音樂, 另外一個觀察到的現象似乎是開機過程中要跑到SystemServer.java中的 ServiceManager.addService(Context.AUDIO_SERVICE, new AudioService(context))後, MediaPlayer才能開始播放音樂。 想請教MediaPlayer是否得等到SystemServer add AudioService後才能正常播放音樂? 如果真的是這樣的話, 有其他方法可以在SystemServer add AudioService前播放音樂嗎? 煩請指點, 感激不盡~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.43.122.140
文章代碼(AID): #1I6ROQmQ (AndroidDev)