【发布时间】:2020-01-25 11:54:35
【问题描述】:
我正在为 Apple Watch 创建一个通过手表扬声器流式传输音频的应用,但我注意到当我转动手腕并且屏幕变黑时,流正在暂停。
我可以做些什么来避免这个问题?谢谢:)
【问题讨论】:
我正在为 Apple Watch 创建一个通过手表扬声器流式传输音频的应用,但我注意到当我转动手腕并且屏幕变黑时,流正在暂停。
我可以做些什么来避免这个问题?谢谢:)
【问题讨论】:
我遇到了类似的问题,在我的情况下,这是由错误地激活音频会话引起的。
通常,对于 iOS,AVAudioSession 是使用 session.setActive(true) 激活的,但是对于 WatchOS 上的背景音频,您需要以不同的方式处理此问题。确保您使用的是 session.activate(),它异步激活 WatchOS 的音频会话 (Link: Apple Documentation)
希望这会有所帮助!
【讨论】: