過後我直接跟藍牙耳機技術員溝通,獲得的結論以下:
android
1.手機處於播放音樂的狀態下,上一曲,下一曲纔會有效,藍牙耳機纔會發送這2個指令到手機上。spa
2.手機處於非音樂播放的狀況下,按下一曲,會響應手機語音助手。這由於藍牙耳機實際上是根據不一樣狀態下,向手機發送不一樣的指令:在音樂播放時是發送上一曲,下一曲指令,但在沒有音樂的狀態下則發送的是別的指令(好比下一曲,會有手機語音助手,但按上一曲,什麼現象都沒有,客戶端也沒有獲取按鍵事件)。orm
藍牙耳機的監聽 只能經過:android.intent.action.MEDIA_BUTTON 這個廣播 去處理,跟硬件自身有必定關係,能夠經過驅動修改,就能達到效果。而播放暫停這個不須要音樂播放就能夠發送給手機。事件