【问题标题】:Angular 8 mat video player problem with progress bar带有进度条的Angular 8 mat视频播放器问题
【发布时间】:2020-02-16 08:59:33
【问题描述】:

我的项目中有 mat-video 模块的问题。 我正在尝试显示一个视频,它可以正常工作,但视频进度条占用了视频全宽的 20%,我无法设置全宽。

代码:

HTML:

<mat-video #vid [ngClass]="ngclass" [src]="src" [title]="title" [autoplay]="autoplay" [preload]="preload"
  [loop]="loop" [fullscreen]="fullscreen" [download]="download" [quality]="quality" [keyboard]="keyboard"
  [color]="color" [spinner]="spinner" [poster]="poster" [overlay]="overlay" [(muted)]="muted"
  [showFrameByFrame]="showFrameByFrame" [(time)]="currentTime">
</mat-video>

TS:

ngclass = 'mat-video-responsive';
src = '../assets/video/nature.mp4';
title = 'Some title';
width = 600;
height = 337.5;
currentTime = 0;
autoplay = false;
preload = true;
loop = false;
quality = true;
download = false;
fullscreen = true;
showFrameByFrame = false;
keyboard = true;
color = 'primary';
spinner = 'spin';
poster = '';
overlay = null;
muted = false;

效果:

我按照指南做了所有事情:mat-video npm

【问题讨论】:

    标签: angular typescript npm angular-material angular8


    【解决方案1】:

    遇到了同样的问题。这解决了我的问题:

    :host::ng-deep .progress{
      background-color: unset !important;
    }
    
    :host::ng-deep mat-seek-progress-control{
      width: 100%;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-16
      • 2014-12-21
      • 2021-05-26
      • 1970-01-01
      • 2019-08-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多