如何从重定向链接自动播放 YouTube 视频

问题描述 投票:0回答:3

我有一个重定向到 YouTube 视频的按钮,但视频总是加载暂停。由于各种原因,我希望视频自动开始(尝试链接)。这是我的代码:

<input type="button" onclick="location.href='https://www.youtube.com/watch?v=dQw4w9WgXcQ'" value="Go">

javascript html input hyperlink youtube
3个回答
1
投票

这并不像 2021 年那样简单。

当今的现代浏览器阻止自动播放Chrome 为例

但是可以用其他方式来完成:

如果您访问 YouTube 开发者网站,您可以看到 他们写


Chrome 的自动播放政策很简单:

  1. 始终允许静音自动播放。

  2. 在以下情况下允许自动播放声音:

  • 用户已与域进行交互(单击、点击等)。
  • 在桌面上,用户的媒体参与指数阈值已被突破,这意味着用户之前播放过有声视频。
  1. 用户已将网站添加到移动设备的主屏幕或在桌面上安装了 PWA。
  2. 顶部框架可以将自动播放权限委托给其 iframe,以允许自动播放声音。

自动播放示例

因此,有了这些知识,具有自动播放功能的视频示例(您的视频链接不再起作用)就可以使用嵌入代码并将其静音:例如:

https://www.youtube.com/embed/sx_G-J3lOXM?autoplay=1&mute=1


0
投票

我知道这是一个带有

<iframe>
元素的解决方案,但它也应该适用于此。在网址末尾,尝试添加 this 自动播放参数
?autoplay=1


0
投票

我点击了 YouTube 上的分享按钮,然后选择了嵌入。然后我获取了源 URL,去掉了末尾的 & 并添加了 &autoplay=1&mute=1 并且成功了

© www.soinside.com 2019 - 2024. All rights reserved.