1、两次点击,是因为VideoNode只有在第一次触碰屏幕后才可以调用play(),这是一些浏览器上的限制。
2、解决您的需求:在安卓上,点击后立即播放,不点两次,也可以做到。我修改了您demo中的部分代码:
onAwake(): void {
Laya.stage.on(Laya.Event.MOUSE_DOWN, () => {
Laya.loader.load("resources/916.mp4").then(() => {
this.play();
});
})
}同时建议您将“项目设置->缩放模式”更改为fixedwidth,便于手机调试。完整的demo及效果已放置附件中。