我已經能夠連接AVAudioInputNode(這需要麥克風輸入數據),並把它連接到AVAudioEngine。如果我將手機放在耳邊,我可以聽到(上)揚聲器的輸出。如何將音頻輸出路由至(底部)揚聲器? (把它看成是一個揚聲器。)iOS8 AVAudioEngine如何將麥克風輸入路由至(底部)揚聲器輸出?
1
A
回答
0
讓您AVAudioSession
的sharedInstance
。然後調用setCategory:withOptions:error
通過下面的參數:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionDefaultToSpeaker error:Nil];
1
這是我如何做了它在迅速
//In declarations
var audioSession:AVAudioSession = AVAudioSession.sharedInstance()
//In viewDidLoad
audioSession.setCategory(AVAudioSessionCategoryPlayAndRecord, withOptions: AVAudioSessionCategoryOptions.DefaultToSpeaker, error: nil)
+0
謝謝! :)但是我得到了'成員'setCategory''Error的歧義引用。對我來說,它通過刪除錯誤部分(Swift 2.2):'嘗試audioSession.setCategory(AVAudioSessionCategoryPlayAndRecord,withOptions:AVAudioSessionCategoryOptions.DefaultToSpeaker)' – Joey 2016-09-05 21:59:56
相關問題
- 1. 將音頻輸出切換到揚聲器和麥克風?
- 2. 如何指定AVAudioEngine麥克風輸入的格式?
- 3. 如何將麥克風輸入直接循環回linux上的揚聲器?
- 4. 麥克風輸入
- 5. 麥克風輸入
- 6. 麥克風/揚聲器音頻反饋
- 7. 麥克風和揚聲器反饋
- 8. 將音頻輸出重定向到手機揚聲器和麥克風輸入到耳機
- 9. Swift 3 AVAudioEngine設置麥克風輸入格式
- 10. 只能從iphone揚聲器錄音音頻輸出,不包括麥克風
- 11. 強制iPhone通過揚聲器輸出,同時從耳機麥克風錄音
- 12. Pulseaudio - 組合麥克風在組合揚聲器水槽上播放輸出
- 13. 分析麥克風輸入
- 14. 如何使用NAudio將麥克風(麥克風輸入)設置爲默認值?
- 15. 路由語音緩衝從麥克風到揚聲器在Android中
- 16. 顯示器實時麥克風輸入
- 17. 麥克風發出的聲音與揚聲器發出的聲音
- 18. HTML5語音輸入麥克風接入
- 19. 實時輸出轉換後的麥克風輸入?
- 20. 實時麥克風輸入到iOS上用swift輸出
- 21. 如何檢查麥克風和揚聲器是否來自同一張聲卡?
- 22. AVAudioPlayer輸出到揚聲器
- 23. 添加麥克風輸入到MediaMuxer Android
- 24. 調整麥克風輸入音量
- 25. Android麥克風輸入靈敏度
- 26. 在Laravel的麥克風輸入
- 27. 接收麥克風輸入和處理
- 28. 通過HTML5捕獲麥克風輸入
- 29. 使用Naudio放大麥克風輸入
- 30. 從麥克風輸入創建mp3
你好尼克,THX的答覆。我試着設置了AudioSession,但我從(底部)揚聲器雜亂的環境噪音,如果我說了些什麼,沒有聲音從喇叭傳出來... – 2014-10-14 16:40:23
還有其他地方在你的代碼是一個問題。發佈具體到走出低音箱的「胡言亂語」噪音的新問題,發佈相關的代碼,我們可以從那裏。 – Nick 2014-10-14 21:10:12
嗨尼克,好像你有音頻相關的東西的經驗。你能看看我的其他相關問題嗎?謝謝。 http://stackoverflow.com/questions/26270127/ios8-avaudioengine-how-to-send-microphone-data-over-multipeer-connectivity – 2014-10-17 02:08:43