我已经能够连接AVAudioInputNode(它接收麦克风输入数据)并将其连接到AVAudioEngine。如果我将手机靠近耳朵,我可以听到(上方)扬声器的输出。如何将音频输出路由到(底部)扬声器? (把它想象成一个扬声器......)
答案 0 :(得分:1)
获取sharedInstance
的{{1}}。然后通过以下参数调用AVAudioSession
:
setCategory:withOptions:error
答案 1 :(得分:1)
以下是我在swift
中的表现//In declarations
var audioSession:AVAudioSession = AVAudioSession.sharedInstance()
//In viewDidLoad
audioSession.setCategory(AVAudioSessionCategoryPlayAndRecord, withOptions: AVAudioSessionCategoryOptions.DefaultToSpeaker, error: nil)