gpt4 book ai didi

html - 全屏响应式视频播放器

转载 作者:行者123 更新时间:2023-11-28 11:43:19 25 4
gpt4 key购买 nike

我目前正在开发一个使用 vimeo 的播放器 api 显示全屏视频的网站。问题是,根据浏览器窗口的尺寸,我会得到黑条,这显然是因为窗口和视频比率之间的差异。

我尝试了很多 css 和 js 组合,包括但不限于响应式视频的常用解决方案、fitvids,但都无济于事。

那么我的问题是:是否可以使用 vimeo 的嵌入式播放器制作全屏响应式视频,还是最好放弃它并自己构建自定义播放器,仅使用 vimeo 来托管视频文件?

如果有帮助,这里是相关代码:

HTML

<div id="video”>
<div id="video-container">
<iframe id="main-video" src="//player.vimeo.com/video/123456789?portrait=0&title=0&badge=0&byline=0&autoplay=1&color=333&api=1&player_id=main-video" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>
</div>

CSS

#video {
position: fixed;
z-index: 10;
top: 0;
left: 0;
right: 0;
bottom: 0;
}

#video-container {
position: fixed;
min-width: 100%;
min-height: 100%;
}


#main-video {
position: fixed;
min-width: 100%;
min-height: 100%;
}

提前致谢!

最佳答案

我认为目前还没有一种方法可以单独使用 css 来完成此操作(object-fit 在其他浏览器中实现后可能会起作用)。我什至不确定这是否适用于我们的 iframe。

我认为无论你选择哪个选项,你都必须知道视频的纵横比并将大小明确设置为大于窗口,并将定位设置为居中。

关于html - 全屏响应式视频播放器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20587059/

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