欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue 去除視頻字幕

錢諍諍2年前9瀏覽0評論

在處理視頻時,視頻的字幕可能會成為一個麻煩。但是,如果您正在使用Vue,去除視頻字幕是一件相對簡單的事情。下面我們將介紹如何使用Vue去除視頻字幕。

首先,在Vue中加載視頻文件:

<template>
<div>
<video controls ref="video">
<source src="video.mp4" type="video/mp4">
</video>
</div>
</template>
<script>
export default {
mounted() {
this.$refs.video.addEventListener("loadedmetadata", this.onVideoLoad);
},
methods: {
onVideoLoad() {
this.$refs.video.textTracks[0].mode = "hidden";
}
}
}
</script>

代碼中定義了一個帶有視頻文件的<video>標簽。使用ref屬性引用了視頻標簽。在mounted()生命周期方法中,通過addEventListener()為視頻添加“loadedmetadata”事件,當視頻元數據加載完畢后會觸發onVideoLoad()方法。在這個方法中,使用textTracks[0]屬性設置視頻字幕的模式為“hidden”,在視頻播放時將隱藏字幕。

如果想要徹底去除字幕,可以將<source>標簽替換為下面的代碼:

<source src="video.mp4" type="video/mp4">
<track kind="subtitles" src="" srclang="en" label="English" default>

新添加的<track>標簽指定字幕的類型為“subtitles”,并定義了英文字幕的路徑。通過將src屬性設置為空,字幕將無法加載。在將default屬性設置為true之后,即可徹底去除字幕:

<source src="video.mp4" type="video/mp4">
<track kind="subtitles" src="" srclang="en" label="English" default>

在Vue中去除視頻字幕是一件相對簡單的事情,只需要在加載視頻時設置字幕模式為“hidden”或者徹底刪除<track>標簽即可。