首页 文章

AVFoundation:AVAudioPlayer的音频在录制过程中被拾取

提问于
浏览
0

我正在编写一个播放音轨的应用程序,供用户在从相机和麦克风(使用耳机)录制时收听 .

使用AVAudioPlayer播放音轨 . 使用AVCaptureSession录制摄像机/麦克风 . 输出使用AVCaptureMovieFileOutput .

这一切都完美适用于iPhone 5,但我的iPad 4经历了奇怪的副作用 . 从iPad播放录音时,您可以听到音轨,就像它已被录制一样 . 这一切都是在使用耳机时完成的,音频太安静,无法被麦克风拾取 .

在iPhone上进行测试时,仅按预期录制麦克风的音频 . 两者都使用相同的代码 . 任何想法,将不胜感激!!

1 回答

  • 0

    如果其他人有同样的问题 . 我无法解决它 . 相反,我使用AVAudioSession中的setPreferredDataSource:error:方法来使用设备麦克风而不是耳机上的设备麦克风 .

相关问题