角度播放视频

时间:2019-10-27 11:55:19

标签: html angular angular6 angular7 angular8

我正在开发一个有角度的应用程序,并且我在代码中使用的是html 5视频标签 播放视频。代码如下:

 <video autoplay>
          <source src="videos/video.mp4" type="video/mp4">
    </video>

在这种情况下,我只希望我的视频播放一次,并在视频播放完成后将其路由到下一个组件。我该怎么办?

2 个答案:

答案 0 :(得分:0)

只需在您的视频标签(ended)="onEnd()"上贴上

然后在组件功能内的onEnd中,您只需进行路由器导航

答案 1 :(得分:-1)

在视频标签中添加事件

<div *ngIf='condition'>
    <video autoplay (ended)='route()'>
        <source src="videos/video.mp4" type="video/mp4">
    </video>
</div>
<button (click)='OnClick()'>Play</button>

在controller.ts

condition = false;
onClick() {
    this.condition = true;
}

在route()中执行程序化路线。