最近在开发一个iOS的音乐播放器,遇到了一个Bug:
在没有锁屏的情况下,播放是正常的,当锁屏时(没有设密码),播放音乐也是没有问题的;
但是当密码锁屏时(设有锁屏密码),刚开始能播放,但是过了大概10秒钟之后,
就停止了播放。
这是为什么呢?我应该怎么解决此Bug??
不会啊,在plist文件中设置Required background modes
为App plays audio or streams audio/video using
AirPlay
然后在播放的代码中加上这段demo,我试了,不会出现你说的这种情况。
//后台播放音频设置 AVAudioSession *session = [AVAudioSession sharedInstance];
[session setActive:YES error:nil];
[session setCategory:AVAudioSessionCategoryPlayback error:nil];
//让app支持接受远程控制事件[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。