声音不适用于 cocos2D JS v.3 + IntelXDK + Cordova

Sound not working on cocos2D JS v.3 + IntelXDK + Cordova

我的音频有问题,无法在 Android 或模拟器上运行。但它正在开发网络应用程序。我在 Google 中搜索过,但找不到解决方案。

为什么 cc.audioEngine 在使用 Intel XDK 时不工作?

不是XDK "not working" 而是webview and/or webview 要求不符合你的cc.audioEngine 库的要求。我不是 cc.audioEngine 方面的专家,但它似乎需要网络音频。您在典型 Android 设备中找到的标准 webview 不支持该功能。这就是我们为 Android 构建选项提供 Crosswalk 的原因。它包含您在桌面浏览器中习以为常的现代 HTML5 功能和 API。

尝试使用 Crosswalk 构建并使用“调试”选项卡进行调试。两者都使用人行横道网络视图。

您可以构建自己的 cordova 插件来在 android 上录制/播放音频,而不是使用 JS 库。或者在 github.

上搜索现有的 cordova 插件