Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Audio.play()不是';t在最新的Chrome中工作。它';是虫子还是我傻瓜?_Javascript_Google Chrome_Audio_Html5 Audio - Fatal编程技术网

Javascript Audio.play()不是';t在最新的Chrome中工作。它';是虫子还是我傻瓜?

Javascript Audio.play()不是';t在最新的Chrome中工作。它';是虫子还是我傻瓜?,javascript,google-chrome,audio,html5-audio,Javascript,Google Chrome,Audio,Html5 Audio,这在Firefox中有效,在最新的Chrome中不起作用。音频文件很小,问题追踪器写的错误与播放小文件修复。我仍然将文件从228 KB增加到更多,但没有任何更改。这真的是一只虫子还是我是个傻瓜?在bug tracker中,与autoplay类似,但尚未确认。是的,它肯定是一款bug Chrome。问题在文件中解决,并在“工作”中插入“非工作”文件的声音。具体原因尚不清楚。 <audio id="message_notification" preload="auto"> <sou

这在Firefox中有效,在最新的Chrome中不起作用。音频文件很小,问题追踪器写的错误与播放小文件修复。我仍然将文件从228 KB增加到更多,但没有任何更改。这真的是一只虫子还是我是个傻瓜?在bug tracker中,与autoplay类似,但尚未确认。

是的,它肯定是一款bug Chrome。问题在文件中解决,并在“工作”中插入“非工作”文件的声音。具体原因尚不清楚。
<audio id="message_notification" preload="auto">
<source src="http://domain/sounds/message_notification.mp3" type="audio/mpeg">
<source src="http://domain/sounds/message_notification.ogg" type="audio/ogg">
<source src="http://domain/sounds/message_notification.aac" type="audio/aac">
</audio>
function verifyMessages(){

$.ajax({
    type:"POST",
    ifModified: false,
    cache: false,
    url: (domain + pathSeparator + pathToPHP),
    async: true,
    success: function (data, textStatus, jqXHR) {
                    if( parseInt(data) > messagesCounterFromPage ){
                    $("#new_messages_counter").text("Сообщения: " + data); // it's work
                    document.getElementById("message_notification").play(); // it isn't work
                    messagesCounterFromPage = data;
                    }
                }
});

}