前言
这几天在做个播放器的功能,找了好几个都比较简介或者太花里胡哨的,但是猿粪在github上偶遇到个简洁且好看的播放器实在忍不住推荐给兄弟萌,好用的话可以去点点star,目前关注量还算挺不错
github地址:https://github.com/xdlumia/vue3-video-play
Vue3-video-play
适用于 Vue3 的 hls.js 播放器组件 | 并且支持 MP4/WebM/Ogg 格式 配置强大,UI 还算好看
功能一览
- 支持快捷键操作
- 支持倍速播放设置
- 支持镜像画面设置
- 支持关灯模式设置
- 支持画中画模式播放
- 支持全屏/网页全屏播放
- 支持从固定时间开始播放
- 支持移动端,移动端会自动调用自带视频播放器
- 支持 hls 视频流播放,支持直播
- hls 播放支持清晰度切换
主页示例
https://codelife.cc/vue3-video-play/
近期更新 v1.3.3 🎉
- 修复: 右键事件错误
使用指南
安装
npm 安装:
npm i vue3-video-play --save
yarn 安装:
yarn add vue3-video-play --save
开始使用
全局使用
import { createApp } from "vue";
import App from "./App.vue";
let app = createApp(App);
import vue3videoPlay from "vue3-video-play"; // 引入组件
import "vue3-video-play/dist/style.css"; // 引入css
app.use(vue3videoPlay);
app.mount("#app");
组件内使用
// require style
import "vue3-video-play/dist/style.css";
import { videoPlay } from "vue3-video-play";
export default {
components: {
videoPlay,
},
};
基本示例
提供了丰富了配置功能 :::demo 自定义配置 比如自定义 poster。
<template>
<div&