每當我啓動一個以麥克風運行的AVCaptureSession作爲輸入時,它將取消當前正在運行的任何背景音樂(例如iPod音樂)。如果我註釋添加音頻輸入的行,背景音頻會繼續。AVCaptureSession取消背景音頻
有誰知道一種方法來錄製視頻剪輯與麥克風,同時繼續允許背景音頻播放?我查了很多,似乎無法找到任何對此行爲的引用。
感謝您的幫助!
每當我啓動一個以麥克風運行的AVCaptureSession作爲輸入時,它將取消當前正在運行的任何背景音樂(例如iPod音樂)。如果我註釋添加音頻輸入的行,背景音頻會繼續。AVCaptureSession取消背景音頻
有誰知道一種方法來錄製視頻剪輯與麥克風,同時繼續允許背景音頻播放?我查了很多,似乎無法找到任何對此行爲的引用。
感謝您的幫助!
背景音樂是循環曲目嗎? - 如果是這樣,您可以將其設置爲系統聲音,並在完成播放時告訴它重新播放。原因是作爲系統聲音,您只能擁有長達30秒的音軌。
不知道是否有幫助 - 但多數民衆贊成一種方法:)
乾杯,
邁克爾
我有同樣的問題,在我的應用程序中使用這個和它的工作:
UInt32 audioRouteOverride = kAudioSessionCategory_AmbientSound;
AudioSessionSetProperty (kAudioSessionProperty_AudioCategory,sizeof (audioRouteOverride),&audioRouteOverride);
我能夠錄製視頻和音頻,同時播放揚聲器中的聲音。
查找到kAudioSessionCategory看到設置kAudioSessionProperty_OverrideCategoryMixWithOthers。 – Moshe 2010-10-03 06:31:40