如何更改预加载视频 HTML5 Phaser?

How to change preloaded video HTML5 Phaser?

您好,我正在使用 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);

我用错了最后一部分...但是我想用我预装的视频:(

这里有一些视频信息:http://phaser.io/examples/v2/video/change-source

您不应该使用 this.add.video 来更改源;你应该使用这样的东西:

this.video.changeSource('assets/video/video' + curScene.toString() + '.mp4');

请注意,使用的不是缓存键 - 它是第二个视频的完整 URL(假设 curScene.toString() 确实 return“1”或“2” ).