gpt4 book ai didi

ios - 响应式 HTML5 视频 - 在 iOS 中调整大小

转载 作者:行者123 更新时间:2023-11-29 03:04:41 25 4
gpt4 key购买 nike

我们在显示响应式 HTML5 视频和正确缩放时遇到问题;

在桌面浏览器上,比例很好 - 视频及其海报图像完美缩放。但是在 iPhone Safari 上,视频没有填满整个宽度,周围留下黑色的“边框/填充”。

CSS;

.hero-video {
/* The Container */
height: 338px;
width: 66.6%;
}
.hero-video video {
height: auto;
width: 100%;
}

HTML

<div class="hero-video">
<video id="intro-video" controls preload="auto" poster="img/trigger-intro.png" width="auto" height="auto">
<source src="media/intro.mp4" type='video/mp4' />
<source src="media/intro.webm" type='video/webm' />
Your browser does not support this video.
</video>
</div>

最佳答案

这对我有用。

我很确定您可以进一步更改和清理 HTML 标记和 CSS 规则,但到目前为止这适用于 iPhone、Android 和 Kindle Fire 设备。

我使用的是视频 HTML 标记。

<video autoplay="autoplay" id="background" loop="loop" muted="" poster="solar.jpg" data-autoplay="" playsinline="" height="750" width="1600">
<source src="solar5.mp4" type="video/mp4">
</video>

对于我使用的 CSS。

#background {
position: relative;
min-width: 100%;
min-height: 100%;
width: 100%;
height: 100%;
z-index: -100;
-webkit-transform: translateX(0%) translateY(-20%);
transform: translateX(0%) translateY(-20%);
background: url("solar.jpg") no-repeat;
background-size: cover;
opacity: 1;
}
.video {
position:relative;
padding-bottom:44.25%;
padding-top:30px;
height:0;
overflow:hidden;
}

关于ios - 响应式 HTML5 视频 - 在 iOS 中调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22918339/

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