angular1项目Videogular 1视频播放及字幕添加的使用

angular官方地址:http://www.videogular.com/tutorials/migration-guide-to-videogular-1-0-0/

首先下载Videogular并添加至项目目录

在index.html引入

在app.js文件的angular.module中注入

应用

html代码

<videogular vg-theme="mediaconfig.theme.url" vg-responsive="true">
        <vg-media vg-src="mediaconfig.sources" vg-tracks="mediaconfig.tracks" 
    vg-preload="auto"  vg-native-controls="true">
        </vg-media>
         <vg-poster vg-url='mediaconfig.plugins.poster.url'></vg-poster>
</videogular>

js代码

$scope.mediaconfig = {
    sources: [{
        src: "/UploadFiles/MediaResources/123.mp4",
        type: "video/mp4"
    }],
    tracks: [{
        src: "/UploadFiles/MediaResources/hjgy.vtt",
        kind: "captions",
        srclang: "en",
        label: "English",
        default: "default"
    }],
    theme: {
        url: "/Libs/angular/videogular/styles/themes/default/videogular.css"
    },
    plugins: {
        poster: {
            url: "/UploadFiles/images/123.png"
        }
    }
};

搞定!!

效果如下:

posted @ 2021-05-07 16:34  存在过?  阅读(127)  评论(0编辑  收藏  举报