我已經能夠連接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. 麥克風輸入到iOS設備上的揚聲器輸出?
- 2. 將音頻輸出切換到揚聲器和麥克風?
- 3. 如何指定AVAudioEngine麥克風輸入的格式?
- 4. 揚聲器輸出到麥克風輸入沒有電纜在Android?
- 5. AVAudioSession:麥克風耳機作爲輸入和iphone揚聲器作爲輸出
- 6. 如何將麥克風輸入直接循環回linux上的揚聲器?
- 7. 麥克風輸入
- 8. 麥克風輸入
- 9. 麥克風輸入
- 10. 麥克風和揚聲器反饋
- 11. 麥克風/揚聲器音頻反饋
- 12. 將音頻輸出重定向到手機揚聲器和麥克風輸入到耳機
- 13. Swift 3 AVAudioEngine設置麥克風輸入格式
- 14. 只能從iphone揚聲器錄音音頻輸出,不包括麥克風
- 15. 強制iPhone通過揚聲器輸出,同時從耳機麥克風錄音
- 16. Pulseaudio - 組合麥克風在組合揚聲器水槽上播放輸出
- 17. Web音頻API:阻止通過揚聲器播放麥克風輸入
- 18. 使用AudioContext將麥克風音頻流式傳輸到揚聲器
- 19. 分析麥克風輸入
- 20. 模擬麥克風輸入
- 21. 麥克風輸入性
- 22. C++麥克風輸入
- 23. 如何使用NAudio將麥克風(麥克風輸入)設置爲默認值?
- 24. 路由語音緩衝從麥克風到揚聲器在Android中
- 25. 顯示器實時麥克風輸入
- 26. 麥克風發出的聲音與揚聲器發出的聲音
- 27. HTML5語音輸入麥克風接入
- 28. 如何將音頻從麥克風傳送到Android上的揚聲器?
- 29. 如何將一個USB耳機麥克風和耳機/揚聲器
- 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