还在为网站视频播放发愁?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 即可一键截取关键帧