Howler.JS + Angular - 播放声音文件的路径

时间:2014-12-31 00:19:01

标签: javascript angularjs cordova audio howler.js

我试图在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

我应该如何以正确的方式设置路径?

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

根据github文档,您应该使用urls而不是src

var sound = new Howl({
    urls: ['sounds/dubstep/sound.mp3'],
    onend: function() {
        console.log('Finished!');
    },
    onloaderror: function() {
        console.log('Error!');
    },
});

Src:https://github.com/goldfire/howler.js/

相关问题