Я динамически привязывал тэг видео 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, но не к тегу видео. Отображается выражение для привязки. Videogular не воспроизводит видео.
Как заставить его играть. Нужна помощь!
URL-адрес видео должен доверять провайдеру 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()">
vg-src='[{src: {{selectedVideo.Uris[0].AbsolutePath}}, type: "video/mp4"}]'