网站首页 > 基础教程 正文
今天给小伙伴们推荐一款功能超赞的vue.js视频播放器组件VueCoreVideoPlayer。
vue-core-video-player 一个基于Vue超轻量级的视频播放器组件。采用 Adobd XD 进行UI设计,支持移动端适配。
特性
- 个性化UI配置
- i18n
- 服务端渲染
- 画中画模式
- 事件订阅
- 易于开发
- 支持移动端适配
安装
$ npm i vue-core-video-player -S
使用插件
<template>
<div class="player-container">
<vue-core-video-player
src="/assets/xxx.mp4"
@loadedmetadata="loaded"
@play="playFunc"
@pause="pauseFunc"
@error="errorHandle"
>
</vue-core-video-player>
</div>
<template>
<script>
import VueCoreVideoPlayer from 'vue-core-video-player'
export default {
methods: {
loaded () {
// ...
},
playFunc () {
// ...
},
pauseFunc () {
// ...
},
errorHandle (e) {
// ...
},
}
}
</script>
支持设置多分辨率视频,默认的分辨率是 '720p',通过 resolution 这个属性来设置。
const videoSource = [
{
src: 'assets/xxx.mp4',
resolution: 360,
}, {
src: 'https://media.vued.vanthink.cn/sparkle_your_name_am720p.mp4',
resolution: 720,
}, {
src: 'https://media.vued.vanthink.cn/y2mate.com%20-%20sparkle_your_name_amv_K_7To_y9IAM_1080p.mp4',
resolution: 1080
}
]
附上示例演示及仓库地址
# 文档说明
https://core-player.github.io/vue-core-video-player/
# 示例地址
https://events.jackpu.com/vue-core-video-player-examples/
# github地址
https://github.com/core-player/vue-core-video-player
ok,今天就分享到这里。希望能对你有些帮助!如果大家有其他Vue播放组件,欢迎留言讨论哈~~
猜你喜欢
- 2025-01-23 Kubernetes数据卷与持久卷(kubernetes 持久化存储组件)
- 2025-01-23 SpringCloud 网关组件 Gateway 原理深度解析
- 2025-01-23 【温达】插件制作-添加系统级菜单
- 2025-01-23 js 调用本地摄像头通过canvas进行截图
- 2025-01-23 比 mydumper 更快的多线程逻辑备份工具-MySQL Shell Dump & Load
- 2025-01-23 kratos源码分析系列(1)(leakcanary源码分析)
- 2025-01-23 JVM实战—12.OOM的定位和解决(jvm oom dump)
- 2025-01-23 js扫描识别条形码(js实现扫一扫)
- 2025-01-23 centos7安装python3(centos7安装步骤)
- 2025-01-23 Spring AOP 中的代理对象是怎么创建出来的?
- 05-162025前端最新面试题之HTML和CSS篇
- 05-16大数据开发基础之HTML基础知识
- 05-16微软专家告诉你Win10 Edge浏览器和EdgeHTML的区别
- 05-16快速免费将网站部署到公网方法(仅支持HTML,CSS,JS)
- 05-16《从零开始学前端:HTML+CSS+JavaScript的黄金三角》
- 05-16一个简单的标准 HTML 设计参考
- 05-16css入门
- 05-16前端-干货分享:更牛逼的CSS管理方法-层(CSS Layers)
- 最近发表
- 标签列表
-
- jsp (69)
- pythonlist (60)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- deletesql (62)
- c++模板 (62)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- console.table (62)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)