【发布时间】:2015-09-02 04:00:55
【问题描述】:
我想知道是否有办法编写一个函数,让 PBJVision 在用户在后台播放自己的音乐时录制视频。
【问题讨论】:
标签: ios objective-c xcode
我想知道是否有办法编写一个函数,让 PBJVision 在用户在后台播放自己的音乐时录制视频。
【问题讨论】:
标签: ios objective-c xcode
AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayAndRecord, withOptions: [AVAudioSessionCategoryOptions.DuckOthers,AVAudioSessionCategoryOptions.DefaultToSpeaker])
这对我有用:)
【讨论】:
这只有在您只录制视频而不是带音频的视频时才有可能。
我创建了一个应用程序,我只录制视频,并且该用户能够在通过我的应用程序录制视频的同时播放音乐。
【讨论】:
是的,这绝对是可能的。
我点击了链接:Allows music playback during recording video like snapchat ios 并实现了下面的代码,它运行得非常好!!
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionMixWithOthers|AVAudioSessionCategoryOptionDefaultToSpeaker|AVAudioSessionCategoryOptionAllowBluetooth error:nil];
[session setActive:YES error:nil];
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
【讨论】: