video标签 vue实战应用


 

1. 监听当前时间位置,并三秒输出一次时间位置
<video @timeupdate="timeupdate" :src="视频路径" controls="controls" poster="封面"></video>

data() {   
return {     mytime_02:true, } } //监听播放位置 timeupdate(e) { if (!this.mytime_02) { return; } //首次进入能执行 this.mytime_02 = false; setTimeout(()=>{ console.log(parseInt(e.target.currentTime), 'event') this.mytime_02 = true; //上次执行成功,下一次才可执行。 }, 3000); },

 

2.跳转到指定位置

<video  @play="play" :src="视频路径" controls="controls" poster="封面"></video>
 data() {
  return {     mytime_02:true, } }

  play(){
   if(this.time_flag){
     this.$refs.myvideo.currentTime = 10;
     this.time_flag = false;
   }
  },

 

 

 

3.当前音频总时长

 
 
<video ref="audio" @play="play" :src="视频路径" controls="controls" poster="封面"></video>

this
.$refs.audio.duration

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM