Javascript youtube嵌入的url设置未进行视频自动播放
我想要一个youtube嵌入式视频在加载后自动播放,但在视频url后使用它似乎不起作用Javascript youtube嵌入的url设置未进行视频自动播放,javascript,html,youtube,Javascript,Html,Youtube,我想要一个youtube嵌入式视频在加载后自动播放,但在视频url后使用它似乎不起作用 ?自动播放=1&循环=1&自动暂停=0&静音=1 我在iframe中显示从用户输入检索的视频,如下所示 <iframe width="560" height="315" src="//www.youtube.com/embed/${videoId}?autoplay=1&loop=1&autopause=0&muted=1&quo
?自动播放=1&循环=1&自动暂停=0&静音=1
我在iframe中显示从用户输入检索的视频,如下所示
<iframe width="560" height="315" src="//www.youtube.com/embed/${videoId}?autoplay=1&loop=1&autopause=0&muted=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>
</iframe>`
视频显示正确,但不会自动启动。我不知道是哪个部分的代码导致了这个问题由于
mute=1
参数,它没有启动-它应该是mute=1
请将mute=1删除为mute=1。工作示例
function getId(url) {
const regExp = /^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/;
const match = url.match(regExp);
return (match && match[2].length === 11) ?
match[2] :
null;
}