寫vue項目的時候,寫到了一個視頻播放功能,用到了阿里雲播放器,
記錄一下,獲取當前視頻時長的筆記。
首先用setInterval方法,讓她十秒獲取一下當前的視頻播放的時長。
其次用阿里雲文檔自帶的getCurrentTime方法獲取當前的播放時長。
this.player = new Aliplayer(config); var timer = setInterval(() => { var curTime = parseInt(this.player.getCurrentTime()); if (this.player && this.player.getStatus() == "playing") { console.log(curTime); this.recordTime(); } }, 10000);
播放成功,並且拿到了當前播放時間。
最后用seek方法,讓視頻再次打開的時候,調轉到上次播放的時間進行播放。
然后就成功了!