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

boyanx2周前技术教程5

最近我在使用的一款简单容易集成的 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

相关文章

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

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

我的世界指令大全 minecraft常用命令汇总

在我的世界中玩家可以通过输入我的世界指令来改变游戏中的一些内容,这次搞趣网小编就为诸位我的世界玩家带来MC我的世界指令大全,常用命令汇总。希望诸位玩家喜欢这篇我的世界指令大全,minecraft常用命...

美移民新规提案公开评议期结束 19万人评论反对居多

');var player = videojs('mini_player');}/*START#ShouJiBan-http://video.chinanews.com/tvmining//News/...

自学 Cocos JS 之 资源加载的那点事

这期的内容应该更偏向于程序。 个人认为Cocos Creator对资源的加载分为两种:静态加载和动态加载。静态加载所谓静态加载,说白了就是直接在Creator编辑器里拖拖拉拉,给各种节点托入图片,声...

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

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

超好看 vue2.x 音频播放器组件Vue-APlayer

上篇文章给大家分享了视频播放器组件vue-aliplayer,这次给大家推荐一款音频插件VueAplayer。vue-aplayer 一个好看又好用的轻量级 vue.js 音乐播放器组件。清爽漂亮的U...

发表评论    

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