jQuery .load()函数在iPad上不起作用

jQuery .load() function doesn't work on iPad

本文关键字:iPad 不起作用 函数 load jQuery      更新时间:2023-09-26

我有一个问题与。load();功能

$(this).bind('ended',function() {
   $('video').load();
});

这是一个简单的函数,用于在视频结束后加载相同的内容。知道为什么这个功能不能在iPad上运行吗?

.load()方法将视频加载到标签中。.play()方法启动当前加载的视频。还有一件要记住的事情是,视频的格式正确吗?标签可以加载相当多的格式,但不是每个浏览器都能处理每种格式。iOS浏览器,如iPad/iPhone,甚至OSX/Windows上的Safari都可以播放用h264/AAC编码的m3u8播放列表和用h264/AAC文件编码的mp4播放列表,但不能播放webm, vp8或avi。因此,在构建这种类型的标签时,您需要记住所有这些。你可能想要直接使用Javascript构建播放器并提供多个标签,然后让浏览器决定它可以播放的视频。(我在过去的工作中做过这个,它比你想象的要容易得多)我相信,在某些浏览器中,你需要重置"播放指针"并告诉它从位置0开始

jsfiddle [dot] net/nexxuz/XuLCC/15/(不允许发布没有代码的链接)

我也能让这个工作播放多个视频(一旦一个结束播放另一个)(广告视频加内容视频),我也能得到一个中卷视频工作了。(在视频开始x秒时播放另一个视频,然后在视频结束后继续播放第一个视频)