JavaScript audio.play()错误
我的代码今天停止工作(以前工作过) 这是我的密码:JavaScript audio.play()错误,javascript,audio,Javascript,Audio,我的代码今天停止工作(以前工作过) 这是我的密码: playMe = new Audio(link); playMe.play(); 以下是我在控制台中得到的错误: Uncaught (in promise) DOMException: Failed to load because no supported source was found. 它实际上是audio.play()这不起作用,因为如果我只保留第一行,我不会出错(但显然是dos不播放) 我使用的是chrome 52.0.2743.
playMe = new Audio(link);
playMe.play();
以下是我在控制台中得到的错误:
Uncaught (in promise) DOMException: Failed to load because no supported source was found.
它实际上是audio.play()代码>这不起作用,因为如果我只保留第一行,我不会出错(但显然是dos不播放)
我使用的是chrome 52.0.2743.82 m(64位)
谢谢。在播放音频之前,窗口必须对焦。在这种情况下,您可以使用:
playMe = new Audio(link);
window.focus();
playMe.play();
下面的答案是视频。同样,您也可以将其用于音频
var playPromise = document.querySelector('video').play();
// In browsers that don’t yet support this functionality,
// playPromise won’t be defined.
if (playPromise !== undefined) {
playPromise.then(function() {
// Automatic playback started!
}).catch(function(error) {
// Automatic playback failed.
// Show a UI element to let the user manually start playback.
});
}
好。。。它又开始工作了。。。我什么都没做…嗯。。。它又开始给我错误,我没有更改代码,也没有任何繁琐的更新…你有没有发现这个问题,我遇到了完全相同的问题。这可能是Chrome 50+的问题。看看这个:我在Safari 11上看到了这个