2
// htm video tag
<video id="myVideo" width="320" height="176" preload="auto" controls>
<source src="/server/o//content/test2.mp4" onerror="alert('video not found')" type="video/mp4"> Your browser does not support HTML5 video.
</video>
// vuejs script
start() {
myVideo.onprogress = function(e) {
try {
var pro = myVideo.buffered.end(0)/e.srcElement.duration * 100
myVideo.play()
vprogress.value = Math.round(pro)
if (Math.round(e.srcElement.buffered.end(0))/Math.round(e.srcElement.seekable.end(0)) === 1) {
alert('download complete')
alert(this.showvideo)
}
} catch (e) {
console.log(e)
}
}
}
},
mounted() {
this.start()
}
私はビデオを再生するときにビデオを再生するときに onprogressイベントが呼び出されますが、完全なダウンロード後にビデオをダウンロードして完全なダウンロードをしたいと思います。html5ビデオプレーヤーで完全にダウンロードした後、ビデオを再生する方法は?
動画を簡単に再生して読み込みを開始することができます。 – neuhaus
しかし、私は手動で完全なダウンロードの後に自動的に再生されます再生したくない。 –
[HTML5 Video - Percentage Loaded?](https://stackoverflow.com/questions/5029519/html5-video-percentage-loaded)の重複している可能性がありますが、VueJSでコードをラップしています... –