0

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

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

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

4

1 回答 1

0

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

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

此外,iOS 网站需要在用户事件中播放音频,但我不确定是否同样的限制适用于 webviews。如果是,移动安全教程可能会很有用。

希望有帮助。

于 2015-04-27T15:28:26.080 回答