diff --git a/README.md b/README.md index e5ac70482c60ba14ff9580dc80b56fa605c6ee3d..5ec7f7dc676f0c0b0d6addb1dcb7886cb6f00d16 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ **窗口**|**小窗口、多窗体下(包括桌面)的小窗口播放。** **广告**|**片头广告、跳过广告支持、中间插入广告功能。** **字幕**|**[exo2模式下支持自定增加外挂字幕](https://github.com/CarGuo/GSYVideoPlayer/tree/master/app/src/main/java/com/example/gsyvideoplayer/exosubtitle)。** +**dash**|**exo2 模式支持dash** **更多**|**暂停前后台切换不黑屏;调整不同清晰度的支持;无缝切换支持;锁定/解锁全屏点击功能;进度条小窗口预览(测试)。** **自定义**|**可自定义渲染层、自定义管理层、自定义播放层(控制层)、自定义缓存层。** @@ -54,24 +55,24 @@ #### A、直接引入 ``` //完整版引入 -implementation 'com.shuyu:GSYVideoPlayer:8.0.0' +implementation 'com.shuyu:GSYVideoPlayer:8.1.0' ``` #### B、添加java和你想要的so支持: ``` -implementation 'com.shuyu:gsyVideoPlayer-java:8.0.0' +implementation 'com.shuyu:gsyVideoPlayer-java:8.1.0' //是否需要ExoPlayer模式 -implementation 'com.shuyu:GSYVideoPlayer-exo2:8.0.0' +implementation 'com.shuyu:GSYVideoPlayer-exo2:8.1.0' //根据你的需求ijk模式的so -implementation 'com.shuyu:gsyVideoPlayer-armv5:8.0.0' -implementation 'com.shuyu:gsyVideoPlayer-armv7a:8.0.0' -implementation 'com.shuyu:gsyVideoPlayer-arm64:8.0.0' -implementation 'com.shuyu:gsyVideoPlayer-x64:8.0.0' -implementation 'com.shuyu:gsyVideoPlayer-x86:8.0.0' +implementation 'com.shuyu:gsyVideoPlayer-armv5:8.1.0' +implementation 'com.shuyu:gsyVideoPlayer-armv7a:8.1.0' +implementation 'com.shuyu:gsyVideoPlayer-arm64:8.1.0' +implementation 'com.shuyu:gsyVideoPlayer-x64:8.1.0' +implementation 'com.shuyu:gsyVideoPlayer-x86:8.1.0' ``` @@ -81,13 +82,13 @@ A、B普通版本支持263/264/265等,对于mpeg编码会有声音无画面情 C 引入的so支持mpeg编码和其他补充协议,但是so包相对变大。 ``` -implementation 'com.shuyu:gsyVideoPlayer-java:8.0.0' +implementation 'com.shuyu:gsyVideoPlayer-java:8.1.0' //是否需要ExoPlayer模式 -implementation 'com.shuyu:GSYVideoPlayer-exo2:8.0.0' +implementation 'com.shuyu:GSYVideoPlayer-exo2:8.1.0' //更多ijk的编码支持 -implementation 'com.shuyu:gsyVideoPlayer-ex_so:8.0.0' +implementation 'com.shuyu:gsyVideoPlayer-ex_so:8.1.0' ``` @@ -207,6 +208,15 @@ ExoSourceManager.setExoMediaSourceInterceptListener(new ExoMediaSourceInterceptL ## 五、近期版本 +## 8.1.0 (2020-02-02) + +* fix #3126 crash arm64 with Android11 +* update support #3128 pass MotionEvent +* update target 30 + + + + ## 8.0.0 (2020-12-01) * fix #3040 CommonUtil 获取网络信息空指针异常 diff --git a/doc/DEPENDENCIES.md b/doc/DEPENDENCIES.md index 443e2bf9b17d77380087afc9205f1b7562445c8b..0049521cfeb966d7ac73a9ac1bf91aa9ee1e36b8 100644 --- a/doc/DEPENDENCIES.md +++ b/doc/DEPENDENCIES.md @@ -10,24 +10,24 @@ #### A、直接引入 ``` //完整版引入 -implementation 'com.shuyu:GSYVideoPlayer:8.0.0' +implementation 'com.shuyu:GSYVideoPlayer:8.1.0' ``` #### B、添加java和你想要的so支持: ``` -implementation 'com.shuyu:gsyVideoPlayer-java:8.0.0' +implementation 'com.shuyu:gsyVideoPlayer-java:8.1.0' //是否需要ExoPlayer模式 -implementation 'com.shuyu:GSYVideoPlayer-exo2:8.0.0' +implementation 'com.shuyu:GSYVideoPlayer-exo2:8.1.0' //根据你的需求ijk模式的so -implementation 'com.shuyu:gsyVideoPlayer-armv5:8.0.0' -implementation 'com.shuyu:gsyVideoPlayer-armv7a:8.0.0' -implementation 'com.shuyu:gsyVideoPlayer-arm64:8.0.0' -implementation 'com.shuyu:gsyVideoPlayer-x64:8.0.0' -implementation 'com.shuyu:gsyVideoPlayer-x86:8.0.0' +implementation 'com.shuyu:gsyVideoPlayer-armv5:8.1.0' +implementation 'com.shuyu:gsyVideoPlayer-armv7a:8.1.0' +implementation 'com.shuyu:gsyVideoPlayer-arm64:8.1.0' +implementation 'com.shuyu:gsyVideoPlayer-x64:8.1.0' +implementation 'com.shuyu:gsyVideoPlayer-x86:8.1.0' ``` @@ -37,13 +37,13 @@ A、B普通版本支持263/264/265等,对于mpeg编码会有声音无画面情 C 引入的so支持mpeg编码和其他补充协议,但是so包相对变大。 ``` -implementation 'com.shuyu:gsyVideoPlayer-java:8.0.0' +implementation 'com.shuyu:gsyVideoPlayer-java:8.1.0' //是否需要ExoPlayer模式 -implementation 'com.shuyu:GSYVideoPlayer-exo2:8.0.0' +implementation 'com.shuyu:GSYVideoPlayer-exo2:8.1.0' //更多ijk的编码支持 -implementation 'com.shuyu:gsyVideoPlayer-ex_so:8.0.0' +implementation 'com.shuyu:gsyVideoPlayer-ex_so:8.1.0' ``` @@ -51,4 +51,3 @@ implementation 'com.shuyu:gsyVideoPlayer-ex_so:8.0.0' ### 2、JitPack引入方法 -Not Support after 6.x.x diff --git a/doc/UPDATE_VERSION.md b/doc/UPDATE_VERSION.md index 2a57d4498e85684304837d499247e199fa5f41ad..b5e293681af545cf993ec8a25ab778471d6cf340 100644 --- a/doc/UPDATE_VERSION.md +++ b/doc/UPDATE_VERSION.md @@ -1,5 +1,13 @@ ## 下方个版本说明,可以当做简单的wiki使用~,效果可参考DEMO。 + +## 8.0.1 (2020-02-02) + +* fix #3126 crash arm64 with Android11 +* update support #3128 pass MotionEvent +* update target 30 + + ## 8.0.0 (2020-12-01) * fix #3040 CommonUtil 获取网络信息空指针异常 diff --git a/gradle.properties b/gradle.properties index 4a206452a1c3e911b3d42310819476848a695eee..cd36353271d14abb5834e8681991f9acc7dc573f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -18,7 +18,7 @@ org.gradle.jvmargs=-Xmx2048m BINTRAY_USER=carguo BINTRAY_KEY= PROJ_GROUP=com.shuyu -PROJ_VERSION=8.0.0 +PROJ_VERSION=8.1.0 PROJ_WEBSITEURL=https://github.com/CarGuo/GSYVideoPlayer PROJ_ISSUETRACKERURL= PROJ_VCSURL=git@github.com:CarGuo/GSYVideoPlayer.git diff --git a/gsyVideoPlayer/build.gradle b/gsyVideoPlayer/build.gradle index bae3d4861c80da6501b5e55fb2c0deefbc6f6b5e..4aea890ec5bc217e16a0fc8ef1644f3dbe8551cd 100644 --- a/gsyVideoPlayer/build.gradle +++ b/gsyVideoPlayer/build.gradle @@ -34,27 +34,27 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - - api project(':gsyVideoPlayer-java') - api project(':gsyVideoPlayer-exo_player2') - //api project(':gsyVideoPlayer-armv5') - //api project(':gsyVideoPlayer-armv7a') - //api project(':gsyVideoPlayer-armv64') - //api project(':gsyVideoPlayer-x86') - //api project(':gsyVideoPlayer-x86_64') +// +// api project(':gsyVideoPlayer-java') +// api project(':gsyVideoPlayer-exo_player2') +// api project(':gsyVideoPlayer-armv5') +// api project(':gsyVideoPlayer-armv7a') +// api project(':gsyVideoPlayer-armv64') +// api project(':gsyVideoPlayer-x86') +// api project(':gsyVideoPlayer-x86_64') //更多配置版so,增加了concat,rtsp,mpeg,crypto - api project(':gsyVideoPlayer-ex_so') + //api project(':gsyVideoPlayer-ex_so') //api "com.shuyu:GSYVideoPlayer:$gsyVideoVersion" - //api "com.shuyu:gsyVideoPlayer-java:$gsyVideoVersion" - //api "com.shuyu:GSYVideoPlayer-exo2:$gsyVideoVersion" - //api "com.shuyu:gsyVideoPlayer-armv5:$gsyVideoVersion" - //api "com.shuyu:gsyVideoPlayer-armv7a:$gsyVideoVersion" - //api "com.shuyu:gsyVideoPlayer-arm64:$gsyVideoVersion" - //api "com.shuyu:gsyVideoPlayer-x64:$gsyVideoVersion" - //api "com.shuyu:gsyVideoPlayer-x86:$gsyVideoVersion" + api "com.shuyu:gsyVideoPlayer-java:$gsyVideoVersion" + api "com.shuyu:GSYVideoPlayer-exo2:$gsyVideoVersion" + api "com.shuyu:gsyVideoPlayer-armv5:$gsyVideoVersion" + api "com.shuyu:gsyVideoPlayer-armv7a:$gsyVideoVersion" + api "com.shuyu:gsyVideoPlayer-arm64:$gsyVideoVersion" + api "com.shuyu:gsyVideoPlayer-x64:$gsyVideoVersion" + api "com.shuyu:gsyVideoPlayer-x86:$gsyVideoVersion" //更多配置版so,增加了concat,rtsp,mpeg,crypto //api "com.shuyu:gsyVideoPlayer-ex_so:$gsyVideoVersion"