misgod wrote:
正常來說本來就可以同時播放了,但是以音樂播放來說,其實這不是一個好的user experience
但如果是一邊聽歌一邊有notifcation的聲音進來這就是一個正常的行為
所以Android有個Audio Foucs的機制,當後面的播放器需要播放的時候,就會去取focus,
所以只要有實作這個功能的就會知道有其他app要播audio,然後去決定要不要把自己的部份關掉
參考如下
http://developer.android.com/training/managing-audio/audio-focus.html
若上述的功能是對的,其實這個問題從兩個面向來看:
1.寫app的content provider有沒有依照google android的規則來寫?如果有,而oneX不受控制的話,那就是HTC的錯~
2.反之,如果HTC已按照google android的規則來寫,但app的廠商沒有按照規則來寫的話,那就是app廠商的錯囉~
測試方法很簡單,有興趣的人可以試試~
1.找出多種不一樣的音樂播放器,下載並安裝。
2.輪流與內建播放器同時播放。
此時記錄下哪些播放器會有同時播放,或是不會同時播放的情況,
如果有任何一個外部播放器,與HTC內建播放器是“不會”同步播放的話,
那就證明了其它的外部播放器沒有按照android的規則來寫,而非HTC的問題了~



























































































