自动播放视频播放列表后45秒的闲置网站与javascript

Autoplay video playlist after 45 seconds of idle on website with javascript

本文关键字:网站 javascript 视频 播放列表 45秒 自动播放      更新时间:2023-09-26

我正在制作一个使用html5和javascript播放视频的网站。将有视频的缩略图,当选择视频时,视频弹出并播放,并在结束时关闭。

我想弄清楚如何让它在45秒后自动播放播放列表,如果一个视频没有被选中。有办法做到这一点与javascript?

它必须不断检查,因为如果有人在25秒内选择一个视频,并播放视频,当视频结束并关闭时,它将不得不再次检查。

没有办法在iOS上通过JavaScript开始播放HTML5视频。查看Safari HTML5音频和视频指南:

在iOS上的Safari(适用于所有设备,包括iPad)中,用户可以在蜂窝网络上,按数据单元收费,预加载和自动播放被禁用。在用户初始化之前,不会加载任何数据。这意味着JavaScript play()和load()方法也处于非活动状态直到用户启动播放,除非使用play()或load()方法由用户操作触发。换句话说,这是一种用户主导的游戏按钮可以工作,但onLoad="play()"事件不能。

播放电影:

<input type="button" value="Play" onClick="document.myMovie.play()">

这在iOS上不起作用:

<body onLoad="document.myMovie.play()">

这是Safari指南的链接:https://developer.apple.com/library/safari/文档/音视频/概念/Using_HTML5_Audio_Video/Device-SpecificConsiderations Device-SpecificConsiderations.html #//apple_ref/doc/uid/TP40009523-CH5-SW1