我正在使用this代码在我的应用程序中录制视频。视频录制工作正常,没有任何问题。我的问题是当我在默认音乐播放器中播放音乐并尝试在我的应用音乐播放器录制视频时播放音乐。我不想停止音乐播放器音频。 所有流行的应用程序都这样做。
我在此方法中更新了PBJVision.m中的以下代码 - (id)init
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord
withOptions:AVAudioSessionCategoryOptionMixWithOthers error:nil];
NSError *error;
[[AVAudioSession sharedInstance] setPreferredInputNumberOfChannels:2 error:&error];
if(error)
{
NSLog(@"error doing outputaudioportoverride - %@", [error localizedDescription]);
}
它适用于ios 7但不适用于ios 8.
任何人都有这个问题的灵魂?