【发布时间】:2018-04-25 05:17:32
【问题描述】:
在 watchOS 中播放音频文件时(使用 SpriteKit):
run(SKAction.playSoundFileNamed("ready.wav", waitForCompletion:false))
它会一直工作,直到您将应用程序设置为背景(比如将手表朝外)并返回,然后音频文件将无法再播放。
我尝试了很多变通方法,包括将 UIBackgroundModes 设置为音频,但在应用程序处于后台并返回后,声音总是会停止工作。有什么解决办法吗?
PS:我想我可能已经找到了答案:使用 AVAudioPlayer 而不是 SKAction。
【问题讨论】:
标签: sprite-kit watchkit watchos watchos-4