![](/img/trans.png)
[英]JavaScript audio.pause() and audio.play() not working in audio visualizer
[英]JavaScript audio.play() error
我的代码今天停止工作(以前工作过)。
这是我的代码:
playMe = new Audio(link);
playMe.play();
这是我在控制台中遇到的错误:
Uncaught (in promise) DOMException: Failed to load because no supported source was found.
它真的是audio.play();
那是行不通的,因为如果我只保留第一行,我就不会出错(但显然不会播放)。
我正在使用 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.
});
}
我和你有同样的问题。
我尝试播放<audio>
html 元素,它成功了!
所以我想也许...
您唯一应该做的就是 append playMe
到身体...
var play_me = new Audio("music.mp3");
document.body.appendChild(play_me);
play_me.play();
但不要担心play_me
不可见。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.