2017-09-12 21 views
0

アプリで背景を録音する機能があります。 アプリがバックグラウンドモードで正常に動作していますが、他のアプリを開いてその中で音を再生すると停止します。他のアプリが音を鳴らすと録音を止めなくても録音を続けることができます。他のアプリのサウンドが再生されているときに音声録音が停止する

注:録画を開始するときは、アプリをバックグラウンドモードで起動してください。 appDelegateで

+0

AVAudioSessionCategoryOptionsを試してみてください - スウィフト3.0から –

答えて

1

このメソッドを呼び出し、

func audioSessionSettings() { 
     do { 
      try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryRecord, with: AVAudioSessionCategoryOptions.mixWithOthers) 
      try AVAudioSession.sharedInstance().setActive(true) 
     } catch let error { 
      print(error.localizedDescription) 
     } 
    } 
+1

更新されたコードその他で>ミックス、あなたは今 – AshokPolu

+0

おかげでその作業@AshokPolu – Rushabh

+0

を試すことができます私はあなたのコードをチェックするが、1つの問題に直面している私私のアプリからKeynote Applicaionへの.keyファイルを開く。キーノートからキーファイルを再生すると、オーディオファイルを再生することができます。 – Rushabh

関連する問題