路径不适用于soundjs + CordovaAudioPlugin

时间:2015-11-18 01:35:43

标签: cordova createjs wkwebview soundjs

我使用的soundJS效果很好,但是当注册CordovaAudioPlugin时,我的路径和/或安全性都有问题! :(

路径

  • Web / Ripple - 禁用插件工作
  • Android - “file:/// android_asset / www /”然后正常工作
  • IOS - 尝试“http://localhost:12344”(WKWebView)和cordova.file.dataDirectory但不起作用,事件“fileload”永远不会触发,也没有任何execption。 如果我直接使用插件而不使用soundJS工作正常。

如何在IOS中实现soundJS和Cordova音频插件?

为了在iOS上获得更好的性能,我们使用WKWebView:https://github.com/Telerik-Verified-Plugins/WKWebView

代码:

createjs.Sound.registerPlugins([createjs.CordovaAudioPlugin]); 
createjs.Sound.alternateExtensions = ["mp3"];
createjs.Sound.on("fileload", this.loadHandler, this);
createjs.Sound.registerSound("path/to/mySound.mp3", "sound");
function loadHandler(event) {
    var instance = createjs.Sound.play("sound");
}

我们使用“cordovaaudioplugin-0.6.1.min.js”和“soundjs-NEXT.min.js”

0 个答案:

没有答案