私は、ユーザーが自分のカメラから来るビデオをプレビューできるボタンを持っています。ビデオストリームは正常に表示されますが、表示されているビデオのサイズを変更する方法はわかりません。これは私が持っているものです。Twilioビデオ:ビデオサイズを増やす方法は?
HTML:
<div id="local-media"></div>
はJavaScript:
previewMedia = new Twilio.Conversations.LocalMedia();
Twilio.Conversations.getUserMedia().then(
function (mediaStream) {
previewMedia = new Twilio.Conversations.LocalMedia();
previewMedia.on('trackAdded', function (track) {
if(track.kind === "video"){
track.dimensions.height = 1200;
track.on('started', function (track) { // DOES NOT FIRE
console.log("Track started");
});
track.on('dimensionsChanged', function (videoTrack) { // DOES NOT FIRE
console.log("Track dimensions changed");
});
}
previewMedia.addStream(mediaStream);
previewMedia.attach('#local-media')
}),
function (error) {
console.error('Unable to access local media', error);
};
);
trackAdded
イベントが発生しますが、私はstarted
またはdimensionsChanged
イベントがtrack.dimensions.height
を発射し、設定されませんがありません作業。
は、私が使用してビデオを縮小することができます
div#local-media {
width:270px;
height:202px;
}
div#local-media video {
max-width:100%;
max-height:100%;
}
が、私は640x375ピクセルを超えて、それを増やすことはできません。
CSSが私のトリックでした! – Anconia
@MeganSpeir私は2人のユーザをビデオ通話の部屋に接続しているアプリケーションに取り組んでいます。私はあなたの答えで上記の方法のすべてを試してみましたが、彼らは私のために働いていない、私はそれがデフォルトの幅に残っていると思う、私はそれが中央に残ってフルスクリーンにリモートビデオを設定しています。制約はありますが、変更はありません。助けてください!! –