我正在嘗試構建一個應用程序,在緊急情況下通過播放音頻文件來提醒用戶。要覆蓋用戶可能正在播放嘈雜音樂並且用戶可能聽不到緊急通知(由於與多個應用程序共享音頻h/w)的情況,我是否可以獲得對音頻輸出的獨佔訪問權限,因此只有我的音頻流是聽覺和休息都停止/殺死/靜音?Android應用可以獨佔訪問音頻h/w嗎?
3
A
回答
1
您可以使用AudioManager設置音頻源「單飛」,這將靜音等音頻流setStreamSolo也可以單獨靜音等數據流通過setStreamMute
+1
如果isVolumeFixed()在API 21中返回true,則setStreamSolo()將不起作用,但在返回false時將起作用。 – keylime 2015-01-06 04:27:30
相關問題
- 1. ALSA - 多線程和音頻「獨家訪問」HW
- 2. HTML5/javascript Android應用可以訪問攝像頭/錄音筆嗎?
- 3. 如何在Java中獨佔訪問音頻線?
- 4. Android - 我可以從音頻混音器獲取音頻數據以播放嗎?
- 5. NFC可以單獨用於傳輸音頻嗎?
- 6. 使用JavaSound API以非獨佔模式捕獲音頻
- 7. 訪問Android媒體流以進行音頻可視化
- 8. 可以從MPMusicPlayerController播放音頻會話/應用音頻單元嗎?
- 9. Android應用數據,用戶可以訪問/編輯它嗎?
- 10. 我可以在用戶聽到之前訪問Android設備的音頻輸出以進行修改嗎?
- 11. 是否可以在JavaScript中使用瀏覽器訪問音頻?
- 12. 是否可以在Twilio調用中訪問實時音頻流?
- 13. 是否可以從音頻隊列服務訪問解碼的音頻數據?
- 14. Android中的獨立音頻和視頻
- 15. iPhone應用程序可以播放iTunes頂部的音頻嗎?
- 16. 我們可以在應用程序內播放Youtube音頻嗎?
- 17. 正在Android上訪問/記錄內部音頻嗎?
- 18. 音頻隊列接口可以處理40ms音頻幀嗎?
- 19. 可以在Android以外的Java應用程序中訪問Android API嗎?
- 20. 我可以訪問/播放iPhone附帶的默認音頻文件嗎?
- 21. Android音頻問題
- 22. Android:音頻問題
- 23. Android音頻問題
- 24. 似乎無法在Android上增加音頻錄製音量。那麼以後可以修改音頻文件嗎?
- 25. 我可以使用libspotify播放音頻而不使用低級音頻API嗎?
- 26. 我的單獨進程可以訪問我的應用中的類嗎?
- 27. 我可以在Android Wear上播放音頻文件嗎?
- 28. 我們可以在android視頻視圖中增加音量嗎?
- 29. Android模擬器可以拾取音頻嗎?
- 30. Android模擬器可以訪問IPv6嗎?網絡無法訪問
也許你能以某種方式改變通知聲音和解僱的通知? – Brad 2012-03-20 19:43:53
它會真正將所有其他聲源靜音嗎?此外,緊急通告可能會在幾分鐘內發出,你真的可以播放那麼久的通知聲音。如果用戶點擊通知會發生什麼情況,Android很可能會立即停止通知聲音。這似乎不是一個理想的解決方案。有沒有其他解決方案? – keylime 2012-03-21 18:28:52
我不是一名Android程序員,因此我無法爲您回答所有這些問題,但在我用過的任何Android設備上,通知聲音確實會停止所有其他聲音。 – Brad 2012-03-21 18:42:11