我正在構建一個應用程序,可以在其中使用音頻輸入錄製視頻。使用音頻播放視頻後錄製音頻和視頻
它運作良好:我使用AVCaptureSession
與兩個AVCaptureDeviceInput
,一個用於視頻,一個用於音頻。 然後我用AVCaptureMovieFileOutput
錄製電影。 到現在爲止,沒有問題,我的視頻被錄製,並且音頻出現。
但是我有一個問題,如果我嘗試(帶音頻)已被播放(帶AVPlayer
)的視頻後錄製這段視頻與音頻輸入。的確,視頻被錄製下來,但沒有音頻!
三件事:
我曾嘗試錄製前把[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryRecord error:nil];
,它不會改變任何東西。
任何AVPlayer
實例在嘗試記錄任何內容之前暫停。
的AVPlayer
情況下,即使暫停,仍然存在,當我嘗試錄製(是不是有問題?)
我想說,我有我的iPhone 4這個問題,但相同的應用程序,在我的iPad Air上編輯,就像一個魅力(即使在播放視頻後,我的錄音中也有音頻......)。這怎麼可能?