0

我有一个有 2 个视图的 Angular SPA。当我从视图 1 转到视图 2 时,视图 2 中的视频应该开始播放。我使用 Videogular 并查看 2 的控制器包含以下内容:

 this.onPlayerReady = function (API) {
     this.API = API;
     alert(API.currentState);
     API.play(); 
     alert(API.currentState);
 };

第一个警报说“停止”,下一个警报说“播放”。但是视频无法播放。海报图片消失了,但视频卡住了。在我使用 API.play 之前,我是否需要比 playerReady 更多?

4

1 回答 1

1

现在解决了:我不得不使用 onCanPlay/vg-can-play 代替 onPlayerReady。

注意:在Videogular API 的教程中没有提到onCanPlay

于 2016-03-11T08:56:39.700 回答