Это мой player.component.htmlКак вызвать событие видео паузы из функции в angular2
<video width="320" height="240" autoplay autobuffer [src]="videoSrc" (ended)="videoEnd()">
Your browser does not support the video tag.
</video>
<button (click)="pauseOrPlay()">pause/play</button>
и в моем player.component.ts я имею следующие функции, которые вызываются, когда видео заканчивается, или кнопка, когда щелчок
videoEnd(event) {
console.log("video ended");
}
pauseOrPlay(event){
console.log("button clicked");
//pause or resume video here
}
Что я хочу сейчас, когда кнопка нажата, чтобы приостановить или возобновить видео. Я могу сделать это в javascript, используя vid.play() или vid.pause(), но я не могу найти способ сделать это в угловом2. Мы ценим любые предложения.
но как я могу получить доступ к видео? this.vid = ??? – guest
'# video' является' localvariable', он создается внутри шаблона. и из нажатия кнопки вы передаете ссылку «localvariable», в этом случае «# video» представляет весь «элемент видео», чтобы вы могли получить к нему доступ, а затем приостановить или воспроизвести метод. – Priyamal