1. 导入 video.js 包
npm install video.js -S
npm install videojs-flash -S
2. 代码实现
<template>
<div>
<video
id="my-video"
class="video-js"
controls
preload="auto"
width="640"
height="264"
:poster="videoTitleImg"
data-setup="{}"
ref="videoPlayer"
>
<source :src="videoSrc" type="video/mp4"/>
<source src="MY_VIDEO.webm" type="video/webm"/>
<div class="video-progress" @mousedown="onProgressMouseDown">
<div class="video-played" ref="progressBar"></div>
</div>
<p class="vjs-no-js">
To view this video please enable JavaScript, and consider upgrading to a
web browser that
<a href="https://videojs.com/html5-video-support/" target="_blank"
>supports HTML5 video</a
>
</p>
</video>
</div&

本文介绍了如何在Vue项目中使用video.js库创建一个支持HTML5视频的可控制播放器,包括引入库、模板实现、事件监听和销毁处理。
最低0.47元/天 解锁文章
1万+





