【问题标题】:Video play() doesn't work in Safari视频播放()在 Safari 中不起作用
【发布时间】:2016-04-01 15:37:08
【问题描述】:

在我的网站 arielledubois.com 上,我无法让我的主页视频仅在 Safari 中播放。这是我设置的JS代码:

setTimeout(function(){
     document.getElementById("bgvid").play();
 }, 3900);

我听说 Apple 会阻止自动播放,因此您必须点击才能激活视频;但是有人知道解决方法吗?

【问题讨论】:

    标签: javascript video safari


    【解决方案1】:

    我认为你最好使用 'canplaythrough' 事件。

    var video = document.getElementById("bgvid");
    video.oncanplaythrough = function() {
        video.play();
    };
    video.src = "your_video_sourse";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-14
      • 2018-03-08
      • 1970-01-01
      • 2021-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多