【发布时间】:2018-09-10 09:37:15
【问题描述】:
我有一个 Angular 6 项目,我正在将用户网络摄像头流式传输到 html 元素。
基本上,我正在尝试在用户手机上复制拍摄视频或照片。但是现在视频的大小很小。如果可能的话,我想在不扭曲或拉伸它的情况下使其适应整个可用的高度/宽度。
.component.html
<div fxFlexFill fxLayout="column" class="videoContainer">
<video #video autoplay></video>
</div>
<button class="lv-button gradient-theme" (click)="start()" [disabled]="started">Start</button>
.component.scss
video {
border: 1px solid black;
height: 80vh;
}
button {
padding: 12px 25px;
color: white;
font-size: 15px;
font-weight: 300;
width: 100%;
}
它现在是黑色的,因为我遮住了相机。但我希望它显示容器的全高。在没有拉伸的情况下,我尝试使用object-fit: cover,但这会缩小/放大。
【问题讨论】:
-
需要一个 jsfiddle/stackblitz/whatever 链接来重现和帮助您
标签: html css angular video getusermedia