[問題] 開機音樂無法正常播放
我目前嘗試要在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