safari 播放html5,javascript – 在Safari上同时播放html5视频标签

这篇博客探讨了在Safari浏览器中使用Video.js库时遇到的视频播放延迟问题。作者注意到该问题仅限于Safari,而在Chrome等其他浏览器中表现正常。文章提到延迟可能在视频开始播放和音频同步时发生,并建议检查stack以寻找解决方案。作者还发现一个名为07002的JS库可能有助于解决问题,并分享了一段代码示例,该示例在所有视频就绪后同时播放多个视频,以尝试解决延迟问题。
摘要由CSDN通过智能技术生成

I Noticed you are using Videojs library (your video has the class “video-> js”

请检查这个小提琴,我准备好用Videojs测试

我想是你需要的)

正如你所看到的,safari的问题总是在发生.在镀铬或其他,它的工作是完美的.这似乎是在开始播放视频时发生的延迟.当音频播放开始时也会发生这种情况.

也许在that stack你会找到你的解决方案.看来,音频解决方案是生成一个swf(FLASH)对象并使用它播放视频(不知道它,但我会尝试用一个例子来准备另一个编辑的答案)

编辑

I´ve found this js library 07002 I´ll try with it to solve!

希望对你有帮助

$(window).ready(function() {

alert("FIRST LOADING VIDEOS AND WAITING");

var vid = document.getElementById("example_video_1");

vid.oncanplay = function() {

startplay(1);

};

var vid2 = document.getElementById("example_video_2");

vid2.oncanplay = function() {

startplay(1);

};

var vid3 = document.getElementById("example_video_3");

vid3.oncanplay = function() {

startplay(1);

};

var vid4 = document.getElementById("example_video_4");

vid4.oncanplay = function() {

startplay(1);

};

});

var loaded = 0;

function startplay(num) {

// alert(num);

loaded += 1;

if (loaded == 4) {

document.getElementById("example_video_1").play();

document.getElementById("example_video_2").play();

document.getElementById("example_video_3").play();

document.getElementById("example_video_4").play();

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值