我正在开发一个 tvml/tvjs 应用程序,并添加了以下代码以允许在后台播放音频(applicationDidBecomeActive):
let audioSession = AVAudioSession.sharedInstance()
do {
try audioSession.setCategory(AVAudioSessionCategoryPlayback)
try audioSession.setActive(true)
} catch {
print("no audio to assign")
}
Required Background Modes
我还将info.plist 中的第一项设置为App plays audio or streams audio/video using AirPlay
.
我现在的问题是,虽然我可以在后台播放音频并从 tvOS 的任何位置暂停音频,但暂停后我无法播放音频。我正在寻找像 Podcast 应用程序这样的功能,我可以在其中自由播放和暂停当前的流式音频。
我似乎在 TVML/TVJS 的文档中找不到任何指向正确方向的内容。谢谢!