通話應用
場景:當系統播放錄音時,你的應用需要對音頻或視頻模塊進行調用,如何讓非本應用以外的其他應用停止播放狀態.
AudioManager
1. 獲取AudioManager實例am.
2. 設置當前模式爲MODE_IN_COMMUNICATION
3.am.setMode(AudioManager.MODE_IN_COMMUNICATION);
4. 當系統檢測到模式改變,其他應用的播放便會暫停.
或者request AudioFocus.
不過這種情況需要,其他應用都遵守請求AudioFocus的規則.