分享一个开源免费、功能强大的视频播放器库
这是「进击的Coder」的第 571 篇技术分享
作者:崔庆才
最近在开发一个前端项目,用到播放视频的功能,所以就查了下有什么前端的视频播放器库可以使用,今天来分享一下给大家。
这个库的名字叫做 Plyr,顾名思义其实就是 Player 的缩写,整体的预览效果如下:
官方网站:https://plyr.io/
GitHub 地址是:https://github.com/sampotts/plyr
看来一圈,发现这个库不仅美观优雅,而且功能十分丰富。
下面我们来介绍下它的一些内置功能。
总体概览
首先我们来看看它都支持什么功能,我们可以打开它的官方 Demo 网站,可以直接播放一个视频查看效果,如图所示:
整体看起来很不错,比浏览器自带的原生播放器看起来好看多了,各种控制条的 UI 都挺好看的。
接着我们来看看有什么功能。
进度条和音量控制就不说了。
接着看看右边还有什么,第一个是字幕控制:
这里可以通过点击来开启或者关闭字幕,也就是说,这个播放器是支持我们嵌入字幕文件的。
同时还支持很多设置,比如分辨率控制、播放速度控制:
其中播放速度控制还支持各种自定义速度,比如 1.25 倍、4 倍等等:
另外还支持视频画中画模式播放,只需要点击那个弹出按钮即可:
整体看来,这个官网的 Demo 就足以让我心动选择它了!
详细功能
但功能肯定不止这些,接下来我们再回到 GitHub 主页看看它的介绍,它的介绍如下:
分享一个开源免费、功能强大的视频播放器库相关推荐
- 【原创】关于视频播放器如何做到边播边缓存?【如何用Vitamio做一款功能强大的视频播放器补充篇】
上一章传送:https://blog.csdn.net/mzy24511cs/article/details/80577418. PS:最新补充说明,Vitamio各版本之间存在差异,我最近升级了5. ...
- 一款开源免费跨浏览器的视频播放器--videojs使用介绍
最近项目中的视频功能,需要做到浏览器全兼容,所以之前用html5实现的视频功能就需要进行改造了.在网上翻了个遍,试来试去,在所有的视频播放器中,就数它最实际了.首先我们来看看它的优点: 1.它是开源免 ...
- 分享一个开源免费、目前最好的API接口管理平台----eoLinker
一.概况 eoLinker 是目前业内领先.国内最大的在线 API 接口管理平台,提供自动生成 API 文档.API 自动化测试.Mock 测试.团队协作等功能,旨在解决由于前后端分离导致的开发效率低 ...
- Riot-IM:是一个开源免费的即时通讯聊天协作工具,功能丰富且跨平台——Riot-IM
Riot-IM 介绍 Riot-IM ,一个新型的协作平台,可以在 iOS.Android.Web 端运行,完全由自身控制的通用安全聊天应用程序.支持多大25种语言(支持中文),且还在不断地增加!可 ...
- 使用 Proto 构建了一个简单但功能强大的 lambda 库的测试程序
使用 Proto 构建了一个简单但功能强大的 lambda 库的测试程序 实现功能 C++实现代码 实现功能 使用 Proto 构建了一个简单但功能强大的 lambda 库的测试程序 C++实现代码 ...
- 一款开源且功能强大的C#甘特图控件.NET Winforms Gantt Chart Control
甘特图在项目管理中非常重要,甘特图的思想比较简单,即以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间.它直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比.管理 ...
- 分享一个外国免费在线领各类软件激活码的网站
分享一个外国免费在线领各类软件激活码的网站 链接地址:https://www.serials.ws/ 说明 有大量常用软件的激活码,包括操作系统的
- java语言的三个版本是_Java是一个全面且功能强大的语言,可用于多种用途。Java有三个版本分别是:_学小易找答案...
[单选题]电路如图所示,电路中包含的网孔个数为( ). [单选题]各点电位的高低是()的,而两点之间的电压值是()的. [单选题]研究发现,影响睡眠障碍的生物学因素与非生物学因素(). [单选题]1 ...
- 苹果vs剪辑下载_我常用的三个剪辑工具 免费功能强大 剪辑视频不再求人
今天特意写这篇文章分享一下我在用的三个视频剪辑工具,这三个免费,好用,功能强大,包含了我常用的手机上剪辑的视频软件,电脑端剪辑视频的软件.为什么要写这篇文章呢,还得从早上被一些垃圾剪辑软件给套路了,所 ...
- 一款简单免费功能强大的截图软件Snipaste
功能强大的截图工具Snipaste, 免费而且还免安装,没有广告,非常安全.直接下载安装包便可以使用,这让截图更加方便,省时省力,大大的提高了我们的完成效率. 在使用中我觉得它最好的地方可以贴图,极大 ...
最新文章
- Linux下遍历文件夹的实现
- linux查询数据库sql,SQL Server 跨数据库查询
- 诺奖团队最新研究:独居太久容易睡眠不足、暴饮暴食 | Nature
- MVC %%与%=%与区别
- HDU 5489 Removed Interval
- python的pandas库中如何计算每列出现最多的值_Python Pandas中根据列的值选取多行数据...
- spring jpa 多数据源_Spring同时集成JPA与Mybatis
- 微信小程序获取手机号 前台+php后台
- factory setup 序列号_麻烦哪位大侠帮我把改一下setup factory 中生成16位注册码的脚本,(在线等)急!!!...
- lisp绘制直齿圆柱齿轮_直齿圆柱齿轮的知识及其画法
- v-for渲染img标签图片
- 微信小程序 - requestSubscribeMessage:fail can only be invoked by user TAP gesture.
- 树莓派接入阿里云IOT平台1(Python模拟数据上传)
- 教你用手机NFC模拟加密门禁卡-不用电脑,无需ROOT
- c++:警告:warning: catching polymorphic type ‘class std::exception’ by value
- oracle通信通道的文件结尾_Oracle错误——ORA-03113:在通信信道文件的末尾 解决方案...
- Linux—shell—nohup命令使用
- PyQt5-显示不同类型的消息对话框(提示对话框)
- 数值分析:复化公式求解定积分
- C#将代码中的信息保存为txt或ini文件
热门文章
- 【原创】关于视频播放器如何做到边播边缓存?【如何用Vitamio做一款功能强大的视频播放器补充篇】