У меня есть код, написанный на Ionic2.
Когда я сначала захожу на страницу воспроизведения видео, затем я снова перехожу на домашнюю страницу, переходу на страницу видео, видео не воспроизводится, и присутствует элемент видео.
Любая помощь будет оценена.
Ниже код:
<video width="320" height="240" controls id="videoTag">
</video>
export class VideoPage implements OnInit {
ngOnInit() {
this.userId = this.user.userId;
this.playVideo("abc.mp4");
}
playVideo(src){
var vid = document.getElementById('videoTag');
vid.setAttribute("src", src);
vid.setAttribute("controls", "controls");
vid.setAttribute("autoplay", "true");
}
onHome(){
this.navCtrl.push(MainPage);
}
}
Первый раз, когда ngOnInit получает вызванное видео, воспроизводится, затем, когда я нажимаю кнопку «Домой», он перемещается на домашнюю страницу, а затем снова, когда загружается видеостраница onNgInit вызывается, но видео не воспроизводится.