當我想使用AVAudioSessionCategoryPlayAndRecord同時播放和錄製音頻時,如何讓物理響鈴/靜音開關再次工作?我無法在任何地方找到答案。使用AVAudioSessionCategoryPlayAndRecord啓用響鈴/靜音開關
0
A
回答
3
AVAudioSessionCategoryPlayAndRecord是爲以音頻爲中心的應用程序設計的,其中應用程序的目的是播放音樂。設置此類別時,音頻不會被靜音開關或屏幕鎖定消音。 VOIP應用程序和音樂應用程序渴望這種行爲。
如果您希望靜音開關使音頻靜音,則在未錄製時需要將類別切換爲AVAudioSessionCategoryAmbient或AVAudioSessionCategorySoloAmbient。
如果您有權訪問WWDC開發人員視頻,我建議您觀看「WWDC 2010 session 412 Audio Development for iPhone OS part 1」。
+1
我猜想我想做的事情根本不可能。哦,iOS的享受 – 2013-05-10 11:51:55
相關問題
- 1. AVAudioSessionCategoryPlayAndRecord不檢測靜音開關
- 2. 如何知道用戶何時切換響鈴/靜音(靜音)按鈕?
- 3. 靜音當用戶切換靜音開關開
- 4. 編程靜音iPhone鈴聲
- 5. 覆蓋靜音開關用SimpleAudioEngine
- 6. PlaySystemSound與靜音開關
- 7. 如何使MPMoviePlayerController忽略靜音開關
- 8. 如何防止手機鈴聲靜音時我的應用程序(使用AVPlayer)被靜音?
- 9. 使用鯊魚食物靜音開關的Swift閉包語法?
- 10. 將應用程序功能分配給iOS中的靜音/靜音開關
- 11. 使用UISwitch按鈕開啓/關閉Iphone SDk聲音?
- 12. 在Android中啓用鈴聲
- 13. 如何打開關閉iPhone中的鈴聲和振動音?
- 14. MPMusicPlayerController不尊重設備靜音開關?
- 15. iOS鈴聲切換將網絡音頻靜音
- 16. 當手機靜音並保持手機靜音時播放鈴聲?
- 17. 如何以編程方式使iOS 5上的振鈴器靜音或更改鈴聲音調
- 18. perl定時器的靜音定時器警報 - 類似於「視覺響鈴」
- 19. 如何開始使用默認鈴聲鈴聲?
- 20. iPhone SDK:設置音頻路線並在靜音開關打開時也將音頻靜音
- 21. 使用開關計數元音
- 22. 關閉centos上的視覺響鈴
- 23. 如何禁用鈴聲鈴聲音量變化
- 24. 啓用和禁用WakefulIntentService的鬧鈴
- 25. 使用單選按鈕在應用程序中開啓/關閉聲音
- 26. 覆蓋振鈴音量應用程式
- 27. 系統設置將通知音量與鈴聲音量關聯
- 28. 試圖開啓/關閉使用標籤
- 29. 當iPhone上的鈴聲靜音時播放視頻時沒有音頻。使用YouTube-Player-iOS-Helper
- 30. 當靜音/靜音模式打開時,聲音仍然播放
請您詳細說明一下嗎? – iOSGuru248 2013-04-08 14:42:16
如果我這樣設置音頻會話: AVAudioSession * audioSession = [AVAudioSession sharedInstance]; [audioSession setCategory:AVAudioSessionCategoryPlayAndRecord error:&error]; 開關不再使我的播放靜音。我想重寫這種行爲 – 2013-04-08 14:48:42