【问题标题】:Autoplay video playlist after 45 seconds of idle on website with javascript使用 javascript 在网站上闲置 45 秒后自动播放视频播放列表
【发布时间】:2012-04-19 23:48:10
【问题描述】:

我正在制作一个使用 html5 和 javascript 播放视频的网站。 There will be thumbnails of the videos and when selected the video pops up and plays and close when its over.

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

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

提前致谢。

【问题讨论】:

    标签: javascript html html5-video autoplay


    【解决方案1】:

    无法在 iOS 上通过 JavaScript 开始播放 HTML5 视频。请参阅 Safari HTML5 音频和视频指南:

    在 iOS 上的 Safari(适用于所有设备,包括 iPad)中,用户可以 位于蜂窝网络上并按数据单元收费、预加载和 自动播放被禁用。在用户启动数据之前不会加载数据。 这意味着 JavaScript play() 和 load() 方法也处于非活动状态 直到用户开始播放,除非 play() 或 load() 方法 由用户操作触发。换句话说,用户发起的 Play 按钮有效,但 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多