如何一键在Safari上开始视频?

How to start a video on Safari with just one click?

提问人:simi 提问时间:11/4/2023 更新时间:11/4/2023 访问量:22

问:

我想要一个带有海报和隐藏控件的视频。当用户单击视频时,控件将可见,视频应开始播放。我尝试的代码在 Chrome 上运行良好,但不适用于 Safari。在 Safari 上,当用户单击海报时,控件会显示(应显示),但视频不会自动开始。因此,用户必须点击两次要启动的视频,并且只需在 Chrome 上点击一次。

这是我的HTML:

 <div class="container1">
      <video src="Videos/Film 1.mp4" poster="Thumbnails/Film 1.jpg" class="video1" id="video1" onclick="controlsChangeVideo1()"> 
      </video>
 </div>

这是我的JS:

function controlsChangeVideo1() {
    document.getElementById("video2").setAttribute("controls", "true");
}
JavaScript HTML 控件 HTML5-video

评论

0赞 VC.One 11/19/2023
现在解决了吗?如果是,请分享您的答案,否则如果您需要,我可以发布一个。
0赞 simi 11/23/2023
@VC.我仍然需要一个答案。

答: 暂无答案