簡體   English   中英

AVFoundation:在錄制過程中從AVAudioPlayer獲得音頻

[英]AVFoundation: Audio from AVAudioPlayer picked up during recording

我正在編寫一個播放音頻軌道的應用程序,供用戶在從相機和麥克風錄音(使用耳機)的同時收聽。

使用AVAudioPlayer播放音軌。 使用AVCaptureSession記錄攝像機/麥克風。 輸出使用AVCaptureMovieFileOutput。

所有這些都可以在iPhone 5上完美運行,但我的iPad 4卻有奇怪的副作用。 從iPad播放錄音時,您可以聽到音軌,就好像它也已經錄音一樣。 所有這些操作都是在使用耳機的同時完成的,音頻太安靜而無法被麥克風拾取。

在iPhone上進行測試時,僅記錄麥克風中的音頻,如預期的那樣。 兩者都使用相同的代碼。 任何想法,將不勝感激!!

萬一其他人遇到同樣的問題。 我無法解決。 相反,我在AVAudioSession中使用了setPreferredDataSource:error:方法來使用設備麥克風,而不是耳機上的麥克風。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM