首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带Angular 6的Video.js

带Angular 6的Video.js
EN

Stack Overflow用户
提问于 2018-07-27 00:11:55
回答 4查看 10.1K关注 0票数 5

我想在我的angular 6应用程序中实现Video.js,捕捉当前的播放时间和视频持续时间,找到@types/video.js库,但不确定如何正确使用它,有什么建议吗?

EN

回答 4

Stack Overflow用户

发布于 2020-06-04 23:08:50

首先,通过npm安装videojs

代码语言:javascript
复制
npm --install video.js --save

angular.json添加videojs样式,js

在样式下:

代码语言:javascript
复制
"node_modules/video.js/dist/video-js.min.css"

在脚本下:

代码语言:javascript
复制
"node_modules/video.js/dist/video.min.js"

添加html标签

代码语言:javascript
复制
<video id="video-player" preload="metadata" class="video-js vjs-default-skin"></video>

然后在组件中初始化videojs播放器,如下所示

首先在所需的组件中声明videojs

代码语言:javascript
复制
declare var videojs : any ;

并在组件本身中声明播放器的变量和动态链接

代码语言:javascript
复制
player: any ;

videoLink : string : 'Your-video-Link' ;

ngAfterViewInit中添加以下代码

*不是在OnInit中!

代码语言:javascript
复制
this.player = videojs(document.getElementById('video-player'), {
      sources: {
        src: videoLink,
        type: "video/mp4"
      },
 }, function onPlayerReady() {

// Here where the magic happens :D 

this.on('loadedmetadata', () => {
   
      });
this.on('timeupdate', () => {
   
      });
this.on('loadeddata', () => {
   
      });
})

查看API官方文档,了解有关您可能要监控/使用的事件的更多信息

https://docs.videojs.com/docs/api/player.html

祝你好运!

票数 5
EN

Stack Overflow用户

发布于 2018-07-27 00:48:48

模板代码

代码语言:javascript
复制
<video *ngIf="url" id="video_{{idx}}"
     class="video-js vjs-default-skin vjs-big-play-centered vjs-16-9"
     controls preload="auto"  width="640" height="264">

    <source [src]="url" type="video/mp4" />

  </video>

有关更多信息,请查看以下内容:https://www.arroyolabs.com/2017/03/angular-2-videojs-component/

票数 0
EN

Stack Overflow用户

发布于 2019-01-14 16:54:36

实现代码link

当前时间的代码

代码语言:javascript
复制
 myPlayer.on('timeupdate', function() {
var currentTime = this.currentTime();
checkPopup(currentTime)});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51543278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档