【发布时间】:2020-08-10 07:50:42
【问题描述】:
我正在使用AVPlayer 和AVPlayerItem 构建一个广播流媒体应用程序。我已经构建了我的应用程序以像这样在后台继续播放广播:
do {
try AVAudioSession.sharedInstance().setCategory(.playback)
try AVAudioSession.sharedInstance().setActive(true)
} catch {
print(error)
}
AVPlayer 中断后(例如,当用户接到电话时)AVPlayer 不会继续播放。我需要再次主动播放才能收听流媒体。
如何使AVPlayer 在使用SwiftUI 中断后自动恢复? (我找到了一些解决方案,但没有一个适合使用 SwiftUI。
谢谢!
【问题讨论】:
标签: ios swift iphone cocoa-touch swiftui