動画
全画面での動画再生を行う `Video` 要素。プリロード、表示・非表示、再生制御、シークを扱う
このページは作成中です。
ベータ機能であり、変更される可能性があります。
Video は動画を再生できる要素です。
動画はプレイヤー全体のサイズで表示されます。
const video = new Video({
src: "https://example.com/video.mp4",
muted: true,
});
scene.action([
video
.show()
.play()
.hide(),
]);公開メソッド
constructor
config: Partial<VideoConfig>- VideoConfig
チェーン可能なメソッド
preload
0.33.0 から利用可能です。
動画要素を表示しないままステージに配置し、バッファリングを開始させます。このアクションは即座に完了し、すでにステージ上にある動画に対しては何も行いません。
動画を表示または再生する数行前に使用することで、必要になった時点で最初のフレームを準備しておけます。
video.preload();show
動画を表示します。
video.show();hide
動画を非表示にします。
play
動画を再生し、終了するまで待機します。
video.play();pause
動画を一時停止し、現在の再生位置を保持します。
video.pause();resume
現在の位置から再生を再開します。play とは異なり、動画の終了を待ちません。
video.resume();stop
動画を停止します: 一時停止したうえで、保留中の play() を終了させ、ストーリーの進行を継続させます。
video.stop();seek
time: number- シーク先の時間(秒)
指定した時間にシークします。
video.seek(3);