JavaScript:"新音频()"不在移动浏览器上工作?

时间:2016-09-05 10:59:53

标签: javascript angularjs audio

http://codepen.io/abdulahhamzic/pen/GjKAAb这是我正在开展的项目。

我正在为项目使用Angular JS,这是我在Angular控制器中声明音频变量的方式:

var audio = new Audio('http://www.brainwave-music.com/fileadmin/media/Alpha-Brainwave-Relax-Meditation-Ambient.mp3')    

然后,我在一个函数中播放音频,在按钮点击时调用:

$scope.play = function () {
    if (!playDisabled) {

        ....

        if (checkbox.checked) {
            audio.play();
            audio.loop();
        }
    }
};

这在任何桌面浏览器中都能很好地工作,但是如何让音频在移动设备上运行呢? (我使用三星Galaxy S I9000(Android 5.1.1)进行测试)。

0 个答案:

没有答案