我的网站有一个多视频播放器。我一直在修改代码,使用 YouTube 的 iframe API 作为播放器。我没法让视频自动播放。
以下是相关代码:
<body>
<iframe id="existing-iframe-example"
width="640" height="360"
src="https://www.youtube.com/embed/-SFcIUEvNOQ? autoplay=1&;enablejsapi=1"
frameborder="0"
autoplay="1"
style="border: solid 4px #37474F"
></iframe>
<div id="player"></div>
<div id="movieButtons" class="movieButtons">
<button class="movieButton" data-movieAdr="1-VjtC939_Q">Memorial Slide Show</button>
其余的是标准的 YouTube iframe API 脚本。您可以看到,我尝试将 autoplay=1
设置为 iframe 参数和 iframe src 的一部分。我也试过把它包含在按钮的数据中。这些似乎都不管用。当按钮被点击时,视频会加载,但不会自动播放。