DPlayer - 免费开源、轻量简洁的 HTML5 视频播放器,支持弹幕

boyanx2个月前技术教程9

最近我在使用的一款简单容易集成的 web 视频播放组件,支持播放 B站弹幕。

DPlayer 介绍

DPlayer 是一款基于 JavaScript 的 HTML5 弹幕视频播放器,用于在 web 开发中实现视频播放的功能,可以让开发者轻松在 web 应用中嵌入视频。


DPlayer 的技术特点

  • 轻量简洁的界面,集成使用非常简单;
  • 功能强大,支持主流的视频格式,同时也支持弹幕播放,能够轻松接入B站弹幕
  • 支持直播模式,也支持用户实时弹幕互动;
  • 完整支持视频截图、倍速播放、清晰度切换等主流视频播放功能。

开发上手和使用体验

现在以视频作为传播媒体的内容仍然处在一个非常火热的发展阶段,不知道常来我网站逛的各位开发者有没有遇到要在项目中集成视频播放的需求,我之前也用过 Tiny Player 这款小巧的播放器,不过支持的功能比较单一;而强大一点的 xgplayer 不支持弹幕,而这次需求要支持弹幕,无法满足需求。


于是就花时间找了一下,发现了 DPlayer 这款播放器非常合适,于是顺便写一篇文章来推荐给大家。

支持的功能

  • 显示弹幕
  • 视频截图
  • 快捷键
  • 清晰度切换
  • 进度缩略图
  • 加载字幕

支持视频格式

流媒体格式:

  • HLS
  • FLV
  • MPEG DASH
  • WebTorrent
  • 以及其他任何自定义的格式

视频文件格式:

  • MP4 H.264
  • WebM
  • Ogg Theora Vorbis

安装使用

以 npm 为例,以及在 Vue.js 项目中使用:

npm install dplayer --save

Vue 页面中引入:

<template>
  <div id="video"></div>
</template>
<script>
import DPlayer from 'dplayer';
// ... 省略无关代码,初始化播放器
const dp = new DPlayer({
    container: document.getElementById('video'),
    video: {
        url: 'https:///xxx.xxxx.mp4', // 视频地址
    },
});
</script>

这就完成一个基础播放器了,非常简单。当然 DPlayer 支持的功能也很多,官网提供了中文文档,写得很详细,并且都配套了代码例子,这里就不做过多示例了,在简单理解视频播放原理的前提下,几乎不需要学习就能轻松集成到项目中,亲测在手机端也可以使用。


免费开源说明

DPlayer 是一个免费开源的 HTML5 视频播放器,由来自国内的开发者 DIYgod 开发,项目采用 MIT 开源协议,源码托管在 Github 上,任何人都可以免费下载来使用和修改,也能用于商业项目中。

↓↓点击查看本次分享的网站。

DPlayer - 免费开源、轻量简洁的 HTML5 视频播放器,支持弹幕播放、清晰度切换、倍速播放|那些免费的砖

标签: aplayer.js

相关文章

看剧不愁,在NAS上使用Emby自供版媒体服务器实现Strm直链播放

本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:Stark-C哈喽小伙伴们好,我是Stark-C~前几次不是分享了Strm生成教程嘛,这个其实主要是提前给绿联和极空间的影视中心支持的Str...

顶级播放器:foobar2000 v1.3.6汉化版下载

IT之家(www.ithome.com):顶级播放器:foobar2000 v1.3.6汉化版下载IT之家讯 12月12日消息,著名免费专业音乐播放器foobar2000已经更新到了1.3.6 Fin...

推荐 9 个 yyds 前后端分离项目

前后端分离是现在主流的架构设计模式,它初衷是用「单一职责」原则把代码质量提上去从而达到节省人力和减少沟通时的信息损失的目的。本文推荐九个前后端分离的开源项目,都是采用最流行的技术栈。本文推荐的开源项...

8款测试HLS m3u8视频流的免费在线播放器

翻译:Alex技术审校:纪永康本文来自OTTVerse,作者为Krishna Rao Vijayanagar。▲扫描图中二维码或点击阅读原文▲了解音视频技术大会更多信息Easy-Tech#030#通过...

我的世界死亡次数统计板制作攻略

小编今天给大家带来我的世界死亡次数统计板制作攻略,我的世界死亡次数统计板怎么制作呢?希望这篇我的世界死亡次数统计板制作攻略能够帮助到大家!计分板的用途:计分板系统可以统计玩家的死亡次数deathCou...

LibreTV开源方案挑战传统视频托管,无服务器架构...

LibreTV 是一款轻量级、开源免费的在线视频搜索与观看平台,提供来自多个视频源的内容搜索与播放服务。通过智能整合多源视频接口,为用户提供即点即播的流畅体验。作为 bestK/tv 项目的重构增强版...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。