如何更改预装视频HTML5 Phaser?

时间:2015-09-06 18:38:56

标签: html5 video preload phaser-framework

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

1 个答案:

答案 0 :(得分:1)

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

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

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