百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

GiraffePlayer

> 编程语言
开源

基于 IJKPlayer 的 Android 视频播放器

678 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

基于 IJKPlayer 的 Android 视频播放器

GiraffePlayer

注意:此项目不再更新,请使用改进的 GiraffePlayer2,对于 flutter 请访问 GPlayer

基于 ijkplayer 的即用型 Android 视频播放器 **注意:**如果播放器无法播放您的视频,请尝试下载支持更多编解码器/格式(二进制文件大小更大)的 全功能版,以替换 ijkplayer-java/src/main/jniLibs(我已经尝试将新分支推送到 GitHub,但失败了)

功能

  1. 基于 ijkplayer,支持 RTMP、HLS (http 和 https)、MP4、M4A 等。
  2. 音量控制手势
  3. 用于亮度控制的手势
  4. 前进或后退的手势
  5. 通过手动或传感器实现全屏显示
  6. 出错时尝试重放(仅限实时视频)
  7. 设置视频缩放类型(双击视频可在应用程序中切换缩放类型,您可以发现差异)
  8. fitParent: 统一缩放视频(保持视频的宽高比),使视频的两个维度(宽度和高度)等于或小于视图的对应维度。例如 ImageView 的 CENTER_INSIDE。
  9. fillParent: 统一缩放视频(保持视频的宽高比),使视频的两个维度(宽度和高度)等于或大于视图的对应维度。例如 ImageView 的 CENTER_CROP。
  10. wrapContent: 将视频在视图中居中显示,如果视频小于视图,则不进行缩放;如果视频大于视图,则均匀缩放视频,使视频的两个维度(宽度和高度)等于或小于视图的对应维度。
  11. fitXY: 独立缩放 X 和 Y,使视频与视图完全匹配。不进行裁剪,非等比例拉伸的画面填满整个视图
  12. 16:9:以16:9的宽高比缩放x和y,直到视频的两个维度(宽度和高度)等于或小于视图的对应维度。不进行裁剪,非等比例拉伸画面到16:9,并完全显示在View中。
  13. 4:3:以 4:3 的宽高比缩放 x 和 y,直到两者都达到 d

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言