2017-09-25 7 views
1

私たちは、ユーザーがライブビデオを他のユーザーにブロードキャストできるビデオブロードキャスト用のiOSアプリケーションでopenTokを使用しています。 ブロードキャスト中、すべてのマイクは、音声が歪んだ音声を録音します。 iPhoneのリアマイクのみを有効にしたい。リアマイクのみ有効openTok

答えて

1

ビデオカメラに最も近いマイクを有効にするには、これを試すことができます。

func setAudioPort(){ 

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


} 

何それがないことは、ビデオカメラに最も近いマイクを選択している:あなたはこのような何かをするだろうAVFoundationを使用して「録画」にオーディオセッションモードを設定するには 。 希望があれば幸いです!

+0

AVAudioSessionCategoryPlayAndRecordの代わりに私はAVAudioSessionCategoryRecordを使用していました。 – Optimus

+0

編集済みです。@Optimusこれは間違いなく動作します。 –

関連する問題