javascript - 当我想要自动播放和循环工作但无法控制显示时,嵌入它的 youtube iframe 不起作用
问题描述
我有以下代码,需要在我的网站上自动播放我的视频。但它不会自动播放,也不会不受控制地循环播放视频。
<div style="position: fixed; z-index: -99; width: 100%; height: 100%">
<iframe width="100%" height="100%" src="https://www.youtube.com/embed/3fRxOjkik0g?autoplay=1&loop=1&showinfo=0&controls=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
解决方案
在没有用户输入的情况下不再允许自动播放 - 所以我想这就是原因。
你可以在这里阅读更多:
https://developer.chrome.com/blog/autoplay/
如果要自动播放,必须将其静音。
用户必须与 div 交互才能开始播放。
推荐阅读
- php - 如何在不访问 Laravel (PHP) 中的网络的情况下更新表格?
- r - 试图弄清楚如何分解文本文件
- php - 输出 PHP 字符串以显示转义字符
- mysql - 将两个 MySQL 表与关注者相关联
- r - 叠加图:时间序列 - 不同频率(条上的线)[ggplot2]
- c - 在不排序的情况下查找数组中的第二大元素
- postcss - postcss-normalize 覆盖了我自己的样式
- makefile - 将环境变量从 Makefile 导出到用户态环境
- apache-spark - DataFrame 对象没有属性“col”
- javascript - SAPUI5 DatePicker minDate 不工作