ビデオのリサイズまたは再配置
について element プロパティは、その HTML DOM 要素です。HTML DOM 内でこれを再配置したり、要素のサイズを変更するには、その style.width そして style.height プロパティは、他のDOM要素と同じです:
document.getElementById("target").appendChild(publisher.element);
publisher.element.style.width = "100px";
publisher.element.style.height = "75px";
最初の width そして height パブリッシャ・オブジェクトまたはサブスクライバ・オブジェクトのサイズをパーセンテージ (100% など) で指定すると、その親エレメントの 1 つをリサイズすることでサイズを変更できます。以下の例は、Publisher のサイズを変更する関数を含んでいます:
<script type="text/javascript">
var publisherOptions = {
insertMode: "append",
height: "100%",
width: "100%"
}
var publisher = OT.initPublisher("publisherContainer", publisherOptions);
session.publish(publisher);
function resizePublisher() {
var publisherContainer = document.getElementById("publisherContainer");
publisherContainer.style.width = "1000px";
publisherContainer.style.height = "750px";
}
</script>
<div id="container">
<div id="publisherContainer"></div>
<a href="javascript:resizePublisher()">resize</a>
</div>
前節を参照のこと、 動画の初期寸法の設定 パブリッシャーやサブスクライバーの初期位置や寸法を設定する方法については、こちらをご覧ください。
重要だ: パブリッシャー オブジェクトまたはサブスクライバー オブジェクトをインスタンス化するときに insertDefaultUI を false に設定して、パブリッシャーまたはサブスクライバーのデフォルトのユーザー インターフェイスを無効にすると、パブリッシャーまたはサブスクライバーの element プロパティは未定義になります。videoElementCreated イベントをリッスンし、イベント オブジェクトの element プロパティを使用して、パブリッシャまたはサブスクライバの HTML DOM 要素にアクセスします。