视频
用于全屏视频播放的 `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);