Javascript 不播放移动浏览器的音频

Javascript 不播放移动浏览器的音频,javascript,html,Javascript,Html,我有一个基于web的消息传递系统,它在桌面上运行得很好,但在移动浏览器上不会发出声音。 说明如下: var mySound = new buzz.sound( "/sounds/new_msg", { formats: [ "ogg", "mp3", "aac" ] });

我有一个基于web的消息传递系统,它在桌面上运行得很好,但在移动浏览器上不会发出声音。 说明如下:

var mySound = new buzz.sound( "/sounds/new_msg", {
                                        formats: [ "ogg", "mp3", "aac" ]
                                    });

                                    mySound.play();
                                }, function (err) {
                                    // code to handle read error
                                    console.log(err);
                                });

出现此问题的浏览器是什么

尝试使用此代码,更新您的结果:

function initAudio() {
    var audio = new Audio('./path/to/my/sound.mp3');
    audio.addEventListener('play', function () {
        // When the audio is ready to play, immediately pause.
        audio.pause();
        audio.removeEventListener('play', arguments.callee, false);
    }, false);
    document.addEventListener('click', function () {
        // Start playing audio when the user clicks anywhere on the page,
        // to force Mobile Safari to load the audio.
        document.removeEventListener('click', arguments.callee, false);
        audio.play();
    }, false);
}