vue3.0 中使用video.js 打开立即播放 方案
谷歌浏览器禁止了video、audio标签的autoplay属性
谷歌的初衷不是禁止视频,而是禁止音频,但是视频中包含了音频信息,所以一并被禁止了
<template>
<video ref="videoPlayer" class="video-js vjs-default-skin" controls preload="auto" width="640" height="264"
data-setup="{}">
<source src="https://video.titansmart.cn/live/index2/1723701061.mp4" />
<!-- <source src="https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8" type="video/mp4" /> -->
<!-- 其他视频源 -->
</video>
</template>
<script>
import videojs from 'video.js';
import 'video.js/dist/video-js.css';
export default {
name: 'VideoPlayerComponent',
mounted() {
this.player = videojs(this.$refs.videoPlayer, this.options, function onPlayerReady() {
console.log('Player is ready');
this.muted(true);
this.play()
});
},
beforeUnmount() {
if (this.player) {
this.player.dispose();
}
}
};
</script>
<style>
/* 你的样式 */
</style>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~