您好我正在使用html5 Phaser游戏引擎制作视频翻书。
我将这些视频加载到我的预加载器中。
this.load.video('myVideo1', 'assets/video/video1.mp4');
this.load.video('myVideo2', 'assets/video/video2.mp4');
我将我的视频添加到我的游戏中:
this.video = this.add.video('myVideo1');
我想像这样使用更改源;
this.video = this.add.video('myVideo' + curScene.toString);
我正在使用最后一部分错误...但我使用我的预装视频:(
答案 0 :(得分:1)
您不应使用this.add.video
来更改来源;你应该使用这样的东西:
this.video.changeSource('assets/video/video' + curScene.toString() + '.mp4');
请注意,它不是使用的缓存键 - 它是第二个视频的完整URL(假设curScene.toString()
确实会返回“1”或“2”)。