【发布时间】:2016-05-16 14:17:30
【问题描述】:
我正在使用最新版本的 Cordova + VS2015。
当我尝试在 windows10 应用程序中播放作为应用程序一部分包含的 mp3 文件时,出现错误(代码:1)
该游戏在 iOS 和 Android 下运行正常,似乎只有 windows 10 存在问题。
我尝试了路径“/myfile.mp3”、“myfile.mp3”、“/www/myfile.mp3”、“www/myfile.mp3”的多种变体,结果都相同。我尝试了一个不存在的文件名并得到相同的错误。这使我相信路径不正确。如果我打印 window.location.pathname,我会得到“/www/index.html”,所以,我怀疑“/www/myfile.mp3”应该可以工作。
该文件已添加到项目中,它显示在平台文件夹的 www 目录中。
这是代码,基本上是从手册中截取的
console.log(window.location.pathname);
var myMedia = new Media('/www/myfile.mp3', function () {
console.log('success');
}, function (e) {
console.log(e); // I always land here, where is is 'code: 1'
}, function (e) {
console.log(e);
});
myMedia.play();
【问题讨论】:
标签: cordova cordova-plugins visual-studio-cordova windows-10-universal