视频无法播放视频

时间:2015-09-07 08:46:07

标签: javascript html angularjs video videogular

我已使用angular动态绑定了视频src标记。但是视频无法附加视频网址。

下面是我的视频标签,带有角度绑定表达式,动态绑定视频网址。

<vg-media 
vg-src='[{src: "{{selectedVideo.Uris[0].AbsolutePath}}", type:   "video/mp4"}]'
vg-loop="controller.config.plugins.controls.loop"
vg-preload="controller.config.plugins.controls.preload">
</vg-media>

但你可以在下面的图片中看到。当页面运行时,视频src绑定到videogular-src标签但不绑定到视频标签。显示角度绑定表达。视频无法播放视频。

enter image description here

如何让它发挥。 需要帮助!

1 个答案:

答案 0 :(得分:0)

AngularJS $ sce提供商必须信任视频网址。

在您的控制器中:

this.getVideo = function(){
    {
        src: $sce.trustAsResourceUrl("http://static.videogular.com/assets/videos/videogular.mp4"),
        type: "video/mp4"
    }
};

在你的vg-media标签中:

<vg-media vg-src="ctrl.getVideo()">