前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >24.4K Star!强烈推荐一款功能强大的视频播放器组件!

24.4K Star!强烈推荐一款功能强大的视频播放器组件!

作者头像
程序员老鱼
发布2023-10-08 14:07:03
4870
发布2023-10-08 14:07:03
举报
文章被收录于专栏:前端实验室前端实验室

大家好,我是「前端实验室」爱分享的了不起~

话不多说,今天给大家分享一款功能强大、UI清爽优雅的一款视频播放器组件!

Plyr

Plyr是一个简单,轻量级,可访问和可定制的 HTML5,YT 和 Vimeo 媒体播放器,支持现代浏览器。

先看看效果,UI是真的清爽好看

基本的播放、暂停等功能咱就不说了,我们看的还可以设置标题、清晰度、播放速度。

其中播放速度控制还支持各种自定义速度,比如 1.25 倍、4 倍等等

字幕开关,支持自定义嵌入字幕文件

支持画中画模式

功能特征

使用体验

安装
代码语言:javascript
复制
<script src="https://cdn.plyr.io/3.7.2/plyr.js"></script>

or

<script src="https://cdn.plyr.io/3.7.2/plyr.polyfilled.js"></script>

or

yarn add plyr
视频 & 音频

Plyr 扩展了原生 HTML5 中 Media 相关标签的功能,如 VideoAudio标签

代码语言:javascript
复制
<video id="player" playsinline controls data-poster="/path/to/poster.jpg">
  <source src="/path/to/video.mp4" type="video/mp4" />
  <source src="/path/to/video.webm" type="video/webm" />

  <!-- Captions are optional -->
  <track kind="captions" label="English captions" src="/path/to/captions.vtt" srclang="en" default />
</video>
代码语言:javascript
复制
<audio id="player" controls>
  <source src="/path/to/audio.mp3" type="audio/mp3" />
  <source src="/path/to/audio.ogg" type="audio/ogg" />
</audio>

对于 YT 和 Vimeo 播放器,Plyr 使用渐进式增强功能来增强默认嵌入,如果要引用 YT,那么只需要给 div 添加一些 class 就可以了。

代码语言:javascript
复制
<div class="plyr__video-embed" id="player">
  <iframe
    src="https://www.yxxxbx.com/embed/bTqVqk7FSmY?origin=https://plyr.io&amp;iv_load_policy=3&amp;modestbranding=1&amp;playsinline=1&amp;showinfo=0&amp;rel=0&amp;enablejsapi=1"
    allowfullscreen
    allowtransparency
    allow="autoplay"
  ></iframe>
</div>

Play 提供了很多 API,比如 play、pause、stop、restart 等方法可以控制播放、暂停、停止、重新播放等等。具体的功能大家感兴趣的话阅读其官方文档查看。

Github地址:https://github.com/sampotts/plyr 官网地址:https://plyr.io/

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-10-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端实验室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Plyr
  • 功能特征
  • 使用体验
    • 安装
      • 视频 & 音频
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档