javascript - 尝试使用嵌入式 YouTube 链接在自定义 HTML 中自动播放
问题描述
我正在尝试实现一个指向自定义 Html 页面的嵌入式 YouTube 链接并将其设置为自动播放,但是当我打开我的主页视频时,它不会播放,只有在单击时才会播放。
<iframe width="1560" height="415" src="https://www.youtube.com/../?autoplay=1"
frameborder="0" allowfullscreen></iframe>
我想让它响应。
解决方案
去掉 URL 中的斜线,如 Coder2195 所说的 ( https://www.youtube.com/viddata?autoplay=1
)。还尝试将此脚本添加到 HTML 文件中:
<script>
window.onload = function() {
var videoElement = document.getElementById("videoElement");
videoElement.click()
}
</script>
并使 iframe 元素具有自定义 id:
<iframe id="videoElement" width="1560" height="415" src="https://www.youtube.com/../?autoplay=1" frameborder="0" allowfullscreen></iframe>
推荐阅读
- reactjs - api返回数组时如何使用带有自己的graphql片段的react组件?
- javascript - 有没有办法插入基于 JavaScript 表中引用的数字组找到的 MAX 数字?
- node.js - 错误:迁移到生产时的自签名证书
- r - 我的 dplyr 代码突然不工作了
- c++ - Copy Constructor glitch during inserting elements into the stack
- c++ - 双箭头运算符是 C++ 中的一个东西吗?
- kraken.com - kraken.com 的有效 YubiKey 配置?
- laravel - 如何汇总数据库中所有用户的最后一个值
- swift - 在 Swift 中查找父调用者文件、行号和函数
- python - 我需要帮助从类函数的列表中删除条目