HTML5自动播放无法在我的网站上运行,但可以在YouTube等网站上运行吗?

时间:2019-04-20 13:28:51

标签: youtube html5-video autoplay

我有一个网站,可以通过实时更新YouTube数据API来实时吸引YouTube订阅者。我想在背景中添加一些音乐,如果页面加载后立即播放,那会是更好的体验。现在,我的确知道有些用户可能会感到烦恼,因此我将添加一个选项,使他们可以将其关闭,并且下次访问该网站时将无法播放。问题是HTML5媒体元素上的autoplay属性仅在音频被静音或用户首先与页面进行交互时才起作用。但是,在YouTube视频之类的网站上,即使页面带有音频,也会立即播放。为什么是这样?我可以吗,如果可以的话,如何在我的网站上实现呢?

我尝试使用music.play();music.click();甚至尝试让音频静音一秒钟,然后使用setTimeout(function(){music.muted=false},1000);取消静音,但是所有操作都是暂停取消静音时的音频。

<audio src="music.mp3" autoplay muted></audio>有效,但音频已静音

<audio src="music.mp3" autoplay></audio>不起作用

音频不会自动播放,但YouTube和Netflix等网站可以播放。我需要自动播放许可证吗?

0 个答案:

没有答案