AVCaptureSession,AVCaptureAudioDataOutput和背景音乐

时间:2015-09-09 13:20:53

标签: ios swift avfoundation avcapturesession

我使用AVFoundationAVCaptureVideoDataOutput使用AVCaptureAudioDataOutput录制音频/视频。但是当我将AVCaptureAudioDataOutput添加到我的AVCaptureSessionAVFoundation停止背景音乐时(在我的情况下来自iPod应用)。

所以我正在寻找一种解决方案让我的音乐在我的录音中播放?

谢谢,

奥洛克

ps:我的目标是iOS8,我是用户Swift 2.0

1 个答案:

答案 0 :(得分:0)

    do {
      try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayAndRecord, withOptions: [AVAudioSessionCategoryOptions.MixWithOthers, AVAudioSessionCategoryOptions.DefaultToSpeaker])
      try AVAudioSession.sharedInstance().setActive(true)

    } catch {
      print("error")
    }

    captureSession = AVCaptureSession()