我试图在cordova +离子混合应用中播放mp3 文件。
声音存储在:
www/sounds/dubstep/sound.mp3
我尝试使用以下代码播放/www/scripts/services/global.js
中的服务文件:
var sound = new Howl({
src: ['sounds/dubstep/sound.mp3'],
onend: function() {
console.log('Finished!');
},
onloaderror: function() {
console.log('Error!');
},
});
sound.play();
但总是抛出onloaderror
。
我应该如何以正确的方式设置路径?
感谢您的帮助。
答案 0 :(得分:2)
根据github文档,您应该使用urls
而不是src
:
var sound = new Howl({
urls: ['sounds/dubstep/sound.mp3'],
onend: function() {
console.log('Finished!');
},
onloaderror: function() {
console.log('Error!');
},
});