使用javascript在网站上闲置45秒后自动播放视频播放列表

时间:2011-10-27 22:57:36

标签: javascript html5 html5-video autoplay

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

如果没有选择视频,我试图找出如何让它在45秒后自动播放播放列表。有没有办法用javascript做到这一点?

必须经常检查,因为如果某人选择了25秒的视频并播放视频,那么当视频结束并关闭时,则必须再次检查。

提前致谢。

1 个答案:

答案 0 :(得分:0)

无法通过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/#documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html#//apple_ref/doc/uid/TP40009523-CH5-SW1