我正在编写一个播放音轨的应用程序,供用户在使用相机和麦克风(使用耳机)录制时收听。
使用AVAudioPlayer播放音轨。 使用AVCaptureSession录制摄像机/麦克风。 输出使用AVCaptureMovieFileOutput。
这一切都完美适用于iPhone 5,但我的iPad 4却出现了奇怪的副作用。从iPad播放录音时,您可以听到音轨,就像它已被录制一样。这一切都是在使用耳机时完成的,音频太安静,无法被麦克风拾取。
在iPhone上进行测试时,只会录制来自麦克风的音频,如预期的那样。两者都使用相同的代码。任何想法将不胜感激!!
答案 0 :(得分:0)
如果其他人遇到同样的问题。我无法解决它。相反,我使用AVAudioSession中的setPreferredDataSource:error:方法来使用设备麦克风而不是耳机上的设备麦克风。