GSYVideoPlayer 视频播放器 GSYVideoPlayer

GSYVideoPlayer 视频播放器 GSYVideoPlayer

基于IJKPlayer(兼容系统MediaPlayer与EXOPlayer2),实现了多功能的视频播放器。 (请仔细阅读下方各项说明,大多数问题可在下方找到解答)

在这里插入图片描述
Demo APK 下载地址//https://github.com/CarGuo/GSYVideoPlayer/releases

一、使用依赖

新版本调整了代码结构,如更新后显示类路径错误,参考demo调整包路径即可。
1、JCenter 引入方法(推荐)
你可以选择下面三种的其中一种,在module下的build.gradle添加。
A、直接引入

//完整版引入
compile ‘com.shuyu:GSYVideoPlayer:5.0.1’

B、添加java和你想要的so支持:

compile ‘com.shuyu:gsyVideoPlayer-java:5.0.1’
//根据你的需求
compile ‘com.shuyu:gsyVideoPlayer-armv5:5.0.1’
compile ‘com.shuyu:gsyVideoPlayer-armv7a:5.0.1’
compile ‘com.shuyu:gsyVideoPlayer-arm64:5.0.1’
compile ‘com.shuyu:gsyVideoPlayer-x64:5.0.1’
compile ‘com.shuyu:gsyVideoPlayer-x86:5.0.1’

C、支持其他格式协议的(mpeg,rtsp, concat、crypto协议)
A、B普通版本支持263/264/265等,对于mpeg编码会有声音无画面情况。
C 引入的so支持mpeg编码和其他补充协议,但是so包相对变大。

compile ‘com.shuyu:gsyVideoPlayer-java:5.0.1’
compile ‘com.shuyu:gsyVideoPlayer-ex_so:5.0.1’

—更多依赖方式请点击—

二、其他推荐

React Native Github客户端

Weex Github客户端

RickText

LazyRecyclerAdapter

三、文档Wiki

文档 传送门
使用说明 -------------简单使用,快速上手文档
项目解析说明 ----------------------项目解析说明、包含项目架构和解析
接口文档入口 ------------使用说明、接口文档 - 入口
问题集锦入口 ***-------问题集锦 - 入口(大部分你遇到的问题都在这里解决) ***
IJK编码格式 — 项目支持视频格式(如果遇上黑屏,没声音)
编译自定义SO — IJKPlayer编译自定义SO - 入口
版本更新说明 — 版本更新说明 - 入口

在这里插入图片描述

四、运行效果
1、打开一个播放(旋转、镜像、填充)

在这里插入图片描述

2、列表/详情模式(动画、旋转、小窗体)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、弹幕
在这里插入图片描述

4、滤镜和GL动画
在这里插入图片描述

6、背景铺满模糊播放
在这里插入图片描述

7、进度条小窗口预览
在这里插入图片描述

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值