想要在引导响应站点中显示视频。
在我的 CSS 文件中,我将视频标签宽度定义为 .span7 框的 100%,并将高度设置为自动。当我更改浏览器窗口的宽度时,在桌面上效果很好。在 iPhone 上,它看起来也很不错。
仅在 iPad 上,视频宽度为 100 %,但高度仅为大约 2 个引导行。那太小了。为什么?
为什么 Safari mobile 中 iPad 的高度如此之小?
想要在引导响应站点中显示视频。
在我的 CSS 文件中,我将视频标签宽度定义为 .span7 框的 100%,并将高度设置为自动。当我更改浏览器窗口的宽度时,在桌面上效果很好。在 iPhone 上,它看起来也很不错。
仅在 iPad 上,视频宽度为 100 %,但高度仅为大约 2 个引导行。那太小了。为什么?
为什么 Safari mobile 中 iPad 的高度如此之小?
这是我用于 iPad 的技巧:
<div class="video">
<canvas width="960" height="540"></canvas>
<video preload="none" width="960" height="540" controls poster="video.jpg">
<source src="video.mp4" type="video/mp4">
<source src="video.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
CSS:
.video {
position: relative;
}
.video video,
.video canvas {
top: 0;
left: 0;
width: 100%;
max-width: 100%;
}
video {
height: 100% !important;
position: absolute;
}
像一个魅力,包括预览图像(海报)。