【发布时间】:2017-01-05 09:58:39
【问题描述】:
即使应用在后台,我也会尝试播放视频。
这可能吗?
我在应用程序功能中为后台模式启用了Audio, AirPlay, and Picture in Picture。
我还设置了 AVAudioSession 类别:
do {
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
try AVAudioSession.sharedInstance().setActive(true)
} catch {
print("error");
}
将 Xcode 8.2.1 用于 iOS 8.1+(iPhone 模拟器)
【问题讨论】:
-
你能解决这个问题吗?请写下你的解决方案。我也面临同样的问题。
-
我遇到了一个问题,即 AVPlayerViewController 出现在屏幕上后,意外的代码正在停用我的音频会话。您可以在
-[AVAudioSession setActive:withOptions:error:]上设置一个符号断点,以查看是否有其他任何东西正在停用您的会话。