开源项目开发者工具类新手
GSYVideoPlayer:基于 Android 生态的多功能视频播放器项目 - AtomGit
GSYVideoPlayer 是托管于 AtomGit(ZuoYueLiang/GSYVideoPlayer)的 Android 多功能视频播放器项目,支持 IJKplayer、ExoPlayer、MediaPlayer 三种内核,提供弹幕、外挂字幕、滤镜水印、GIF 截图、片头与中间广告、多实例同时播放、边播边缓存、重力与手动旋转、列表播放与全屏动画、小窗口拖动、多分辨率切换、进度条小窗口预览、列表与详情页无缝切换,并支持 rtsp、concat、mpeg,采用 Apache-2.0 许可证。
0 次阅读2026/09/15 发布
社区作者 · zZz
它解决什么问题
GSYVideoPlayer 是一个面向 Android 生态的多功能视频播放器项目。按来源描述,其能力包括:
- 播放内核:支持 IJKplayer、ExoPlayer、MediaPlayer,并支持切换播放器。
- 网络与协议:支持 HTTPS,支持 rtsp、concat、mpeg,并适配 16k page size。
- 播放增强:支持弹幕、外挂字幕、滤镜、水印、GIF 截图、片头广告与中间广告、多个播放器同时播放。
- 交互能力:支持基本的拖动、声音与亮度调节;支持视频自带 rotation 的旋转(如 90、270)、重力旋转与手动旋转的同步支持。
- 列表与窗口:支持列表播放、列表全屏动画、视频加载速度展示、列表小窗口拖动、动画效果、调整比例、多分辨率切换、进度条小窗口预览、列表切换详情页面无缝播放。
仓库信息:页面显示 master 分支,7 Tags 138;README 标注许可证为 Apache-2.0;语言为 Java,仓库页面同时标注 kotlin、java、音视频标签;提交数为 1.75 K。 适用对象:需要在 Android 应用中集成视频播放能力的开发者,尤其是需要弹幕、广告、列表播放、多内核切换与边播边缓存等复合场景的团队。
- 缓存:支持边播边缓存。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
待核验:来源页面未提供安装步骤、依赖坐标或命令,需查阅项目 README 与仓库文档。
适用场景
Android 应用内视频播放
短视频与长视频列表播放
弹幕视频播放
外挂字幕视频播放
片头与中间广告播放
边播边缓存的在线点播
多播放内核切换与兼容适配
小窗口与全屏列表无缝切换