2015-09-07 1 views
0

Я динамически привязывал тэг видео src с помощью углового. Но видеоглайл не может добавить видеоролик.Videogular не воспроизводит видео

Ниже мой видеоглавой тег с выражением углового связывания, где он динамически связывает графический url.

<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> 

Но вы можете видеть на изображении below.When страница работает видео ЦСИ является переплетен в videogular-Src тег, но не к выражению связывания tag.Angular видео является showing.Videogular не может воспроизводить видео.

enter image description here

Как сделать это играть. Нужна помощь!

+0

Удалить двойные кавычки, как этот 'ВГ-SRC = '[{ЦСИ: {{selectedVideo.Uris [0 ] .AbsolutePath}}, введите: "video/mp4"}] '' – Ankita

+0

Well..Работается после удаления {{}} обязательного выражения. Спасибо. –

ответ

0

URL-адрес видео должен быть доверен поставщиком услуг AngularJS $ sce.

В контроллере:

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

В вашем ВГ-медиа тег:

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

У вас есть более сложный пример: https://github.com/2fdevs/videogular/blob/master/app/scripts/controllers/main.js – elecash

+0

Отсортировано вопрос. Спасибо за быстрый ответ. –