[英]Angular 2+: Angular way of breaking down large component.ts file
[英]Adjusting video volume via component.ts in angular 2+
我在html模板中显示了一个视频,如下所示:
<video #videoplayer controls (click)="playVideo($event)" style="width: 100%" (ended)="openModal(template)">
<source src="{{ videoSource }}" type="video/mp4">
Your browser does not support HTML5 video.
</video>
我的component.ts文件如下:
export class Episodes1Component implements OnInit {
@ViewChild('videoPlayer') videoplayer: any;
videoSource = 'my video source.mp4';
constructor() {
}
ngOnInit() {
}
pauseVideo(event: any) {
this.videoplayer.nativeElement.pause();
}
playVideo(event: any) {
this.videoplayer.nativeElement.play();
this.videoplayer.nativeElement.muted = true;
this.isEnded = false;
}
}
我要做的是将音量调整为0.2。 我在component.ts中使用的代码是this.videoplayer.nativeElement.volume= 0.2;
但不会调节音量。
我尝试过this.videoplayer.nativeElement.muted= true;
并在video
html标签内添加muted
控件,但我有一个相同的想法:视频以100%的音量开始。
我想知道什么是控制音量的最佳方法。 任何帮助,将不胜感激。
这是一个小样演示
您的代码是正确的。 您只有一个错字:
<video #videoPlayer controls
#videoplayer
> #videoPlayer
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.