如何解决在AVAudioSession的类别设置为“ playback”或“ soloAmbient”之后,是否可以自动继续播放?
我使用AVAudioPlayer在应用程序中播放音乐。
在特定的视图控制器中,我需要录制音频。在视图控制器的viewDidAppear(_:)
中,我将AVAudioSession.shared的类别设置为.record
。在viewDidDisappear(_:)
中,我将AVAudioSession.shared的类别设置为.soloAmbient
。
当类别设置为.record时,音乐将按预期停止播放。
但是,将类别重设回.soloAmbient
时,音乐不会继续播放。我需要在play
对象上手动调用AVAudioPlayer
方法才能开始播放。
将类别重置回AVAudioPlayer
时,.soloAmbient
是否可以自动恢复播放?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。