请问老师,我对视频播放这个功能有个问题。我发现课程中的商品页面的视频容器即使是点击了关闭按钮,video-box 元素也 slideUp 隐藏了,但是视频仍然在后台播放。
我觉得从逻辑上说点击了关闭就应该不要播放了,或者如果真有点击了关闭就要求不要在后台播放的需求。
基于上方的逻辑,于是我自己加了点代码在 closeVideo() 中,实现了关闭后不播放,但只是实现了暂停功能。请问有没有方法能实现关闭了之后再点击播放是从头播放的呢?
我基于课程代码的改动如下:
<video id="product-video" src="/imgs/product/video.mp4" muted autoplay controls="controls"></video>
closeVideo() {
this.showSlide = 'slideUp';
setTimeout(() => {
this.showSlide = '';
}, 600);
let productVideo = document.getElementById('product-video');
productVideo.pause();
}