在宽屏上显示高视频时,将webtc视频流内容居中
center webrtc video stream content when displaying tall video on wide screen
我正在手机和笔记本电脑之间进行webtc视频通话,手机处于纵向模式,因此它发送的流的高度大于宽度,而笔记本电脑发送的流的宽高比相反。
我希望视频显示全屏,我已经使用了以下css:
position:fixed;
left:0;
top:0;
right:0;
bottom:0;
object-fit:contain;
object-position:50% 50%;
minHeight:100%;
minWidth:100%;
height:100%;
width:100%;
这使得视频全屏,但视频只显示流的顶部部分,其余部分被切断,是否有一种方法在js, css使它,使视频显示流的中心部分,并切断边缘,就像它发生在Apprtc参考应用程序。
谢谢。
没有必要做那么多来居中你的视频。只要在显示容器上使用object-fit: cover;
(大多数现代浏览器都支持),所有这些都会自动为您完成。
相关文章:
- 视频HTML没有'无法在Internet Explorer 11上工作
- 播放当前视频时如何停止其他视频?JavaScript
- 使用Facebook live API创建实时视频对象时的隐私设置
- Brightcove获取/显示HTML中的当前视频标题和描述
- Twilio-显示所有连接参与者的远程参与者视频
- WebRTC视频聊天可以在FF中使用,但不能在Chrome中使用
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- 如何检查用户在html5视频播放器中观看了完整的视频
- Fullpage.js-视频+背景在同一部分
- html5视频中的Youtube类型注释
- 角度p2p视频聊天-远程流是黑视频
- tiltSlider播放/暂停视频元素(如果li有当前类)
- 可以在响应时隐藏iphone上的“播放”按钮以进行视频播放
- Javascript-在视频中跟踪鼠标位置
- 为什么可以'我在视频js中查看HLS
- 如何在javascript中解析Dailymotion视频Url
- 如何使用webtc或来自视频标签的媒体流录制远程视频
- 在宽屏上显示高视频时,将webtc视频流内容居中
- 怎么做插座.io的实现在webtc视频通话和什么我要改变在server.js
- webtc视频聊天