web平台,iOS17.4切换前后台没有声音

  • Creator 版本: Cocos Creator3.8.4

  • 目标平台:H5, iOS17.4以上系统,Safari浏览器。

  • 重现方式:切换前后台

  • 重现概率:必现

安卓系统,进行切换前后台的操作,声音暂停和播放正常。
iOS系统,17.4系统版本以上,进行切换前后台的操作,声音就会没有。连续多进行几次切前后的操作,声音有可能会再出来。17.4系统版本及以下,也是正常的。

@476393671 引擎大佬 帮忙看一下啊

@minggo

我让相关同学帮忙看一下。

@2811543899 麻烦参考此 PR 修改

好的,目前的情况是,有时候需要点击一下屏幕,才会有音效。

音频实现方式一定会造成泄露.
如果promise没有返回或者中途报错的话.

2.4.x 版本的呢 Unhandled Promise Rejection: InvalidStateError: Failed to start the audio device