「DPlayer」超强弹幕视频播放器来了!支持m3u8直播,5分钟搞定集成!

还在为网站视频播放发愁?DPlayer支持弹幕、m3u8直播、多平台适配,5分钟快速集成教程+完整代码奉上!让你的视频体验直接起飞!

GitHub:github.com/DIYgod/DPla...

DPlayer是一款由DIYgod大佬开发的现代化HTML5弹幕视频播放器,GitHub上已收获15k+ stars!它不仅颜值在线,功能更是强大到爆,完美适配各种视频网站需求!

核心亮点:

  • 原生弹幕支持,互动体验拉满
  • 完美兼容MP4、HLS(m3u8)、FLV等主流格式
  • 响应式设计,手机电脑无缝切换
  • 丰富的插件系统(截图、字幕、画质切换)
  • 完全开源免费,MIT协议随便用

5分钟极速上手(完整代码)

基础版(MP4播放)

html 复制代码
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>DPlayer MP4 Demo</title>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/dplayer/dist/DPlayer.min.css">
</head>
<body>
    <div id="dplayer"></div>
    
    <script src="https://cdn.jsdelivr.net/npm/dplayer/dist/DPlayer.min.js"></script>
    <script>
    const dp = new DPlayer({
        container: document.getElementById('dplayer'),
        video: {
            url: 'http://127.0.0.1:8000/input.mp4', // 修改为你的视频地址
        }
    });
    </script>
</body>
</html>

进阶版(m3u8直播支持)

html 复制代码
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>DPlayer HLS Demo</title>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/dplayer/dist/DPlayer.min.css">
    <!-- 引入hls.js支持m3u8 -->
    <script src="https://cdn.jsdelivr.net/npm/hls.js@latest"></script>
</head>
<body>
    <div id="dplayer-hls"></div>
    
    <script src="https://cdn.jsdelivr.net/npm/dplayer/dist/DPlayer.min.js"></script>
    <script>
    const dpHls = new DPlayer({
        container: document.getElementById('dplayer-hls'),
        video: {
            url: 'http://127.0.0.1:8000/output.m3u8', // 修改为你的m3u8地址
            type: 'hls', // 指定HLS格式
        },
    });
    </script>
</body>
</html>

实用小技巧

  • 自定义主题:通过 DPlayer 对象的 theme 变量即可换肤
  • 弹幕高级配置:可以设置弹幕速度、透明度、字体大小等参数
  • 视频截图:通过开启 screenshot 即可一键截取关键帧
相关推荐
奇迹_h43 分钟前
打造你的HTML5打地鼠游戏:零基础入门实践
前端
SuperEugene1 小时前
Vue生态精选篇:Element Plus 的“企业后台常用组件”用法扫盲
前端·vue.js·面试
Neptune11 小时前
JavaScript回归基本功之---类型判断--typeof篇
前端·javascript·面试
贾铭1 小时前
如何实现一个网页版的剪映(三)使用fabric.js绘制时间轴
前端·后端
子兮曰2 小时前
后端字段又改了?我撸了一个 BFF 数据适配器,从此再也不怕接口“屎山”!
前端·javascript·架构
万少4 小时前
使用Trae轻松安装openclaw的教程-附带免费token
前端·openai·ai编程
浪浪山_大橙子4 小时前
OpenClaw 十分钟快速,安装与接入完全指南 - 推荐使用trae 官方 skills 安装
前端·人工智能
忆江南4 小时前
iOS 可视化埋点与无痕埋点详解
前端
离开地球表面_994 小时前
金三银四程序员跳槽指南:从简历到面试再到 Offer 的全流程准备
前端·后端·面试
_柳青杨4 小时前
跨域获取 iframe 选中文本?自己写个代理中间层,再也不求后端!
前端