gpt4 book ai didi

jquery - 没有控件的 iPad html5 视频?

转载 作者:技术小花猫 更新时间:2023-10-29 11:54:30 29 4
gpt4 key购买 nike

这让我烦了一整天,但我不确定如何让 html5 视频播放器在没有 native 控件的情况下工作。

我什么都不想控制,但如果我不包括它们,视频似乎不想播放,即使我在下面添加一些 javascript 试图强制它播放,它也适用于 iPhone 和多个浏览器,但不是 iPad,这很奇怪,你知道吗?

如果有帮助,这里有一些标记!

<video src="video.mp4" id="video" poster="image.jpg" onclick="this.play();"/></video>

$('#video').click(function(){
document.getElementById('video').play();
});

最佳答案

iOS 不支持video 标签的autoplay 属性。您似乎也无法使用 jQuery 绑定(bind)到来自视频元素的点击事件(请参阅 fiddle)。

解决方法是在视频元素上放置一个不可见的 div,并将播放视频的点击绑定(bind)到该元素(参见 fiddle):

HTML:

<div id="video-overlay"></div>
<video id="video" width="400" height="300">
<source id='mp4'
src="http://media.w3.org/2010/05/sintel/trailer.mp4"
type='video/mp4'>
<source id='webm'
src="http://media.w3.org/2010/05/sintel/trailer.webm"
type='video/webm'>
<source id='ogv'
src="http://media.w3.org/2010/05/sintel/trailer.ogv"
type='video/ogg'>
</video>

CSS:

#video { border: 1px solid black; }
#video-overlay { position: absolute; width: 400px; height: 300px; z-index: 999; }

jQuery:

$('#video-overlay').click(function(){
document.getElementById('video').play();
});

关于jquery - 没有控件的 iPad html5 视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10856209/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com