HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了允许在录制视频时播放音乐,例如snapchat ios大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
首先,我想讨论 snapchat中发生的情况.

在Snapchat中,当你开始录制视频和歌曲在后台运行时;它允许在录制视频时继续播放该歌曲,在录制该视频后,您还可以在后台听到该歌曲.@H_772_3@

我使用SCRecorder录制视频并使用我的自定义布局捕获图像.现在,我想做的就像上面的场景,但问题是每当我开始录制背景歌曲中的视频停止播放.@H_772_3@

SCRecorder使用AVCaptureSession录制视频.@H_772_3@

那么我该如何解决这两个问题呢:@H_772_3@

>允许使用SCRecorder在视频中录制背景音乐.
>录制正在视频中播放的歌曲.@H_772_3@ @H_403_13@

解决方法

这是我曾经允许使用SCRecorder库播放背景音乐的内容.
希望对你有所帮助.

在didFinishLaunchingWithOptions方法中的AppDelegate类中编写此代码 – @H_772_3@

AVAudioSession *session = [AVAudioSession sharedInstance];
    [session setCategory:AVAudioSessionCategoryPlayAndRecord  withOptions:AVAudioSessionCategoryOptionMixWithOthers|AVAudioSessionCategoryOptionDefaultToSpeaker|AVAudioSessionCategoryOptionAllowBluetooth error:nil];

    [session setActive:YES error:nil];

    [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];

在SCRecorder libaray的’SCRecorder.m’文件中写下这行之后
在初始化AVCaptureSession之后的prepare方法中.@H_772_3@

session.automaticallyConfiguresApplicationAudioSession = NO;

如果您不是SCRecorder库用户,那么在您的课程中初始化AVCaptureSession之后立即写上面的行.@H_772_3@ @H_403_13@ @H_403_13@

本图文内容来源于网友网络收集整理提供,作为学习参使用,版权属于原作者。

大佬总结

以上是大佬教程为你收集整理的允许在录制视频时播放音乐,例如snapchat ios全部内容,希望文章能够帮你解决允许在录制视频时播放音乐,例如snapchat ios所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。