每当我启动一个以麦克风运行的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