我无法让科尔多瓦媒体插件工作,我收到错误代码 1,表示文件未加载。我尝试了多种变体,但无法确定哪条路径是正确的。
目前我的代码如下所示:
function onDeviceMediaReady () {
var path = window.cordova.file.applicationDirectory + 'why.mp3';
console.log(path);
narrative = new Media(path, // success callback
function() {
console.log("playAudio():Audio Success");
},
// error callback
function(err) {
console.log("playAudio():Audio Error: "+ err.code);
});
}
这给了我一条道路file://var/cotainers/Bundle/Application/[GUID]/Cordova400.app/why.mp3
我不明白为什么我找不到它。该文件位于 Telerik appbuilder 根目录中。