仅启用后置麦克风 ios openTok

Enable only rear microphone ios openTok

我们在 iOS 视频广播应用程序中使用 openTok,用户可以向其他用户广播实时视频。 广播时,所有麦克风录制的音频都会失真。 所以我只想在 iPhone.

上启用后置麦克风

要启用离摄像机最近的麦克风,您可以试试这个。 要使用 AVFoundation 将音频会话模式设置为 "VideoRecording",您可以这样做:

func setAudioPort(){

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


}

它的作用是select距离摄像机最近的麦克风。 希望对您有所帮助!!