【问题标题】:Stream pausing when turning the wrist - watchOS / Swift转动手腕时流暂停 - watchOS / Swift
【发布时间】:2020-01-25 11:54:35
【问题描述】:

我正在为 Apple Watch 创建一个通过手表扬声器流式传输音频的应用,但我注意到当我转动手腕并且屏幕变黑时,流正在暂停。

我可以做些什么来避免这个问题?谢谢:)

【问题讨论】:

    标签: swift watchos


    【解决方案1】:

    我遇到了类似的问题,在我的情况下,这是由错误地激活音频会话引起的。

    通常,对于 iOS,AVAudioSession 是使用 session.setActive(true) 激活的,但是对于 WatchOS 上的背景音频,您需要以不同的方式处理此问题。确保您使用的是 session.activate(),它异步激活 WatchOS 的音频会话 (Link: Apple Documentation)

    希望这会有所帮助!

    【讨论】:

    • 你有什么关于 session.activate 的代码要分享吗?我不知道分配哪些选项!这将非常有帮助!非常感谢:)
    猜你喜欢
    • 2018-12-05
    • 1970-01-01
    • 2016-04-29
    • 1970-01-01
    • 2015-08-29
    • 2016-04-23
    • 2021-06-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多