1
我們在iOS應用中使用openTok進行視頻廣播,用戶可以向其他用戶播放實況視頻。 廣播時,所有麥克風都會記錄音頻失真的音頻。 所以我想只在iPhone上啓用後置麥克風。僅啓用後置麥克風ios openTok
我們在iOS應用中使用openTok進行視頻廣播,用戶可以向其他用戶播放實況視頻。 廣播時,所有麥克風都會記錄音頻失真的音頻。 所以我想只在iPhone上啓用後置麥克風。僅啓用後置麥克風ios openTok
爲了啓用離攝像機最近的麥克風,您可以試試這個。 要設置使用AVFoundation,你會做這樣的事情音頻會話模式「錄像」:
func setAudioPort(){
let session = AVAudioSession.sharedInstance()
try! session.setCategory(AVAudioSessionCategoryRecord)
try! session.setMode(AVAudioSessionModeVideoRecording)
try! session.setActive(true)
}
它的作用是選擇最靠近攝像機的麥克風。 希望它有助於!
而不是AVAudioSessionCategoryPlayAndRecord我用AVAudioSessionCategoryRecord和它的工作 – Optimus
編輯答案@Optimus這一個肯定會工作。 –