HDPlayer是一款基于 Kotlin 与 Jetpack Compose 从零开发的现代化安卓视频播放器源码,完美复刻 MX Player 核心体验,支持后台播放、手势控制、画中画、Chromecast 与广告变现,采用 MVVM + Clean Architecture,适合开发者学习与商业化运营。

市面上大多数播放器源码仍停留在老旧技术栈,而 HDPlayer从架构、UI 到播放引擎全部面向未来,专为 Android 最新系统与 Play 商店规范打造。
演示app:https://pan.baidu.com/s/13b35O8O_cJpJnPy7NnqXpQ?pwd=rdwh
为什么选择 HDPlayer? ? 更先进的技术架构- 100% Kotlin 编写
- Jetpack Compose + Material 3 原生 UI
- Media3 / ExoPlayer 高级播放引擎
- MVVM + Clean Architecture,结构清晰、易扩展
- 丝滑 60fps 界面动画
- 超快视频加载速度
- 稳定、低崩溃率,适合长期商业运营
- 智能手势控制(音量 / 亮度 / 快进)
- 后台播放,锁屏也能听视频
- 文件夹智能扫描与视频管理
- 画中画(PiP)多任务播放
- Chromecast 一键投屏到电视
HDPlayer不只是播放器,更是可直接商业化的完整解决方案:
- AdMob 广告集成(横幅 + 激励广告)
- “Watch to Earn” 观看奖励机制
- 在不影响用户体验的前提下提升广告收益
- 非强制广告设计,更易通过审核
非常适合:
- 视频播放器类 App
- 工具类流量变现应用
- 海外应用市场运营项目
- ✅ Jetpack Compose 原生 UI
- ✅ Media3 / ExoPlayer 视频引擎
- ✅ 后台播放
- ✅ 画中画(PiP)
- ✅ Chromecast 投屏
- ✅ 手势操作(亮度 / 音量 / 进度)
- ✅ 视频文件夹智能管理
- ✅ 主题自定义
- ✅ AdMob 广告变现系统
后续版本更新,我们正在开发:
- ? 网络流媒体播放(M3U8 / HLS / DASH / IPTV)
- ? 独立音频播放器(MP3 专用界面)
- ? 在线字幕搜索与字幕样式设置
- ? 音频均衡器
- ? 私密文件夹(PIN / 图案加密)
- 安卓开发者学习 Jetpack Compose 实战项目
- 出海 App 创业者
- 播放器类应用二次开发
- 视频 / 音频工具类产品
- 广告变现项目
- 编程语言:Kotlin(100%)
- UI 框架:Jetpack Compose + Material 3
- 架构模式:MVVM + Clean Architecture
- 播放引擎:Media3 / ExoPlayer
- ? 完整 Android Studio 项目源码
- ? 详细文档说明
- 新增音频均衡器: 通过内置均衡器控制,微调您的音频体验。
- 高级解码器支持: 增加了硬件(硬件)和软件(SW)解码选项,以提升兼容性和性能。
- 播放性能提升: 视频播放现在比之前版本更流畅、更稳定。
- 宽高比修正: 解决了与错误宽高比处理相关的问题。
- 更快的视频加载: 修复了视频列表加载问题;新增的视频现在会立即出现。
- 性能优化: 整体应用速度和响应速度显著提升。
- 新增智能板块: 新增了“最近添加”、“最常播放”和“最近播放”,以便更好地发现内容。
- 字幕系统改进: 增强了字幕性能和可靠性。
- 字幕自定义: 增加了造型、对齐、尺寸和外观的选项。
- 用户界面改进: 优化的用户界面,带来更简洁、更现代的体验。
- 新图标: 更新了应用图标,使外观焕然一新。
- 修复错误: 修复了应用内多个小 bug 和稳定性问题。
- 已实现网络流媒体功能。
- 增加了对直接流/视频 URL 的支持。
- 新增了 M3U 和 M3U8 播放列表支持。
- 播放器中添加了视频质量选择器。
- 更新了流/过滤处理,以优化 URL 和播放列表流程。
- 修复了视频列表界面的 bug。
- 修复了一些小的界面和播放问题。
