我想知道是否有一种方法可以编写一个函数,允许PBJVision在用户在后台播放自己的音乐时录制视频。
发布于 2015-11-05 15:08:08
AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayAndRecord, withOptions: [AVAudioSessionCategoryOptions.DuckOthers,AVAudioSessionCategoryOptions.DefaultToSpeaker])这对我很有效:)
发布于 2015-09-02 13:14:52
只有当你只录制视频而不是视频和音频时,这才是可能的。
我已经创建了应用程序,在那里我只录制视频,并且在该用户上能够播放它的音乐,同时通过我的应用程序录制视频。
发布于 2019-04-02 23:46:01
是的,这绝对是可能的。
我已经关注了链接: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];https://stackoverflow.com/questions/32344445
复制相似问题