Cocoonjs soundjs not playing on ios



我们正在使用 cocoonjs webview+ 构建一个 html 项目,但是当我们在 iOS 上打开我们的应用程序时,soundjs 无法播放。

在 webview+ 的 android 上一切正常,我们已经尝试了 iOS 的 mp3、ogg 和 m4v 声音文件。有没有人知道我们接下来可以尝试什么。

这既适用于自动播放声音,也适用于由用户交互触发的声音(例如,在 onclick 处理程序中)。

看起来Cocoonjs是基于Cordova的,所以你应该能够使用最新的SoundJS-Next的新CordovaAudioPlugin。

以前存在默认WebAudio插件的问题,因为它需要XHR来加载音频,不适用于本地文件。 人们通过不使用默认插件而是注册 HTMLAudioPlugin 来解决这个问题。

此外,iOS 网站要求在用户事件中播放音频,但我不确定是否将相同的限制应用于网络视图。 如果是,移动安全教程可能会有用。

希望有帮助。

最新更新