html - Twilio 视频轨道不适合 div

标签 html css video-streaming twilio webrtc

所以这里我有个人代码,可以在他们加入房间时将他们的预览/本地轨道添加到屏幕上的 div。我可以很好地获取流,但是每当我将它放入我的 div 时,它都不会适合它的大小,因此它在屏幕的底 Angular 出现了一个较小的流。

div.css

#localMediaTrackDiv{
    width: 200px;
    height: 200px; 
    margin: auto;
    bottom: 0;
    right: 0;

    position: absolute;
    border: solid blue 1px;
}

react /html

componentWillMount(){
    // Request audio and video tracks
    createLocalVideoTrack({audio: false, video: { width: 250 } }).then(track => {
        var localMediaContainer = document.getElementById('localMediaTrack');
        localMediaContainer.appendChild(track.attach());
    });
}

<div id='localMediaTrackDiv'>
    <div id='localMediaTrack'/>
</div>

最佳答案

尝试在 <video /> 上设置 css 宽度元素,像这样:

#localMediaTrackDiv video{
    width: 200px;
    height: 200px; 
}

这对我有用。

关于html - Twilio 视频轨道不适合 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48631936/

相关文章:

html - 如何使HTML元素1的纵横比为:1?

视频托管平台或带有流式视频的 CDN,哪个以及为什么?

java - 如何在 Wowza 模块中获取完整的流 URL?

javascript - 我如何使用 JQuery 图像 slider ?

jquery - iframe 显示 :none not working

html - 使用位置 : absolute; in asp. 网络是否明智?

c# - Asp.net 从代码后面添加表不能按预期工作

html - 如何在悬停时在html中绘制 Logo

node.js - 使用 Node.js 和 React 将视频从 AWS 流式传输到网页上

html - 如何使用 CSS 网格布局在行表上制作悬停状态