仅启用后置麦克风ios openTok

时间:2017-09-25 06:40:22

标签: ios swift opentok tokbox

我们在iOS应用程序中使用openTok进行视频直播,用户可以向其他用户播放实时视频。 广播所有麦克风时录制音频失真的音频。 所以我想在iPhone上只启用后置麦克风。

1 个答案:

答案 0 :(得分:1)

要启用距离摄像机最近的麦克风,您可以试试这个。 要使用AVFoundation将音频会话模式设置为“VideoRecording”,您可以执行以下操作:

func setAudioPort(){

    let session = AVAudioSession.sharedInstance()
    try! session.setCategory(AVAudioSessionCategoryRecord)
    try! session.setMode(AVAudioSessionModeVideoRecording)
    try! session.setActive(true)


}

它的作用是选择离摄像机最近的麦克风。 希望它能帮助!!