Skip to content

Commit 4eadbc2

Browse files
authored
Merge pull request #205 from ShaoLongFei/master
Release v3.3.0
2 parents 1eaef83 + 28383f2 commit 4eadbc2

353 files changed

Lines changed: 1750 additions & 3727 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# PLDroidShortVideo
22

3-
PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、本地/云端存储在内的多种功能,支持高度定制以及二次开发。我们提供 80+ 功能供开发使用,[点击此处](https://portal.qiniu.com/sdk/licenses?showDrawer&ref=www.qiniu.com) 即可获得 **0 元体验**
3+
PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、本地/云端存储在内的多种功能,支持高度定制以及二次开发。我们提供 80+ 功能供开发使用,申请 **0 元体验**可联系销售或[填写表单](https://jinshuju.net/f/IeOD89?ref=www.qiniu.com)获得产品试用权限
44

55
## 1. 多版本功能分布
66
短视频SDK主要区分精简版、基础版、进阶版、专业版 4 个版本,不同版本的功能区别见如下表格
@@ -90,7 +90,7 @@ PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 S
9090

9191
请参考开发者中心文档:[PLDroidShortVideo 文档](https://developer.qiniu.com/pili/sdk/3734/short-video-android-sdk)
9292

93-
**注意:若无法 clone 本 repo,可点击[下载](https://sdk-release.qnsdk.com/PLDroidShortVideo-v3.2.2.zip)**
93+
**注意:若无法 clone 本 repo,可点击[下载](https://sdk-release.qnsdk.com/PLDroidShortVideo-v3.3.0.zip)**
9494

9595
## 4. 声明
9696

@@ -101,4 +101,4 @@ PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 S
101101
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues 来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels 中指明类型为 bug 或者其他。
102102

103103
[通过这里查看已有的 issues 和提交 Bug](https://github.com/pili-engineering/PLDroidShortVideo/issues)
104-
~
104+
~

ReleaseNotes/release-notes-3.1.0.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@ PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 S
2222
* 修复个别视频在 Android Q 上拼图卡住的问题
2323
* 修复偶现的空指针问题
2424

25-
### 七牛短视频
26-
27-
* 发布七牛短视频 APP V2.0 版本,详情请见 [ShortVideo](https://github.com/pili-engineering/PLDroidShortVideo/tree/master/ShortVideo)
28-
2925
### 注意事项
3026

3127
* 从 v3.1.0 版本开始,需要在 Application 中初始化 sdk:
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# PLDroidShortVideo Release Notes for 3.3.0
2+
3+
### 简介
4+
5+
PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、本地/云端存储在内的多种功能,支持高度定制以及二次开发。
6+
7+
### 版本
8+
9+
* 发布 pldroid-shortvideo-3.3.0.jar
10+
* 更新上传库依赖版本到 v8.3.2
11+
12+
### 功能
13+
14+
* 转码支持时间段裁剪
15+
* 重构了草稿箱功能
16+
17+
### 缺陷
18+
19+
* 修复软编时可能出现的空指针异常
20+
* 修复个别机型合拍录制中出现的回删异常问题
21+
* 修复预览与编辑之间产生的色差问题
22+
* 修复个别机型二次录屏时会失败的问题
23+
* 修复编辑个别视频出现闪退的问题
24+
* 修复编辑界面预览混音时长与实际不符的问题
25+
* 修复转码时的视频裁剪不生效的问题
26+
* 修复 GIF 图位置偏移的问题
27+
28+
### 注意事项
29+
30+
* 从 v3.1.0 版本开始,需要在 Application 中初始化 sdk:
31+
32+
```java
33+
PLShortVideoEnv.init(getApplicationContext());
34+
```
35+
36+
* 七牛短视频 SDK 自 v3.0.0 版本起, 划分为精简版、基础版、进阶版、专业版。不同版本 SDK 可以使用的功能点数量有差别,请按照购买的 License 版本使用对应的短视频 SDK 版本。
37+
* 上传 SDK 的依赖需要更新到如下版本:
38+
39+
```java
40+
compile 'com.qiniu:qiniu-android-sdk:8.3.2'
41+
```

ShortVideoFunctionDemo/app/build.gradle

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ repositories {
88

99
android {
1010
compileSdkVersion 30
11-
buildToolsVersion "30.0.2"
11+
buildToolsVersion "30.0.3"
1212

1313
defaultConfig {
1414
applicationId "com.qiniu.pili.droid.shortvideo.demo"
1515
minSdkVersion 21
1616
targetSdkVersion 30
17-
versionCode 33
18-
versionName "3.2.2"
17+
versionCode 34
18+
versionName "3.3.0"
1919
multiDexEnabled true
2020
vectorDrawables.useSupportLibrary = true
2121
buildConfigField "long", "BUILD_TIMESTAMP", System.currentTimeMillis() + "L"
@@ -40,27 +40,25 @@ android {
4040

4141
dependencies {
4242
// 上传 sdk ,不使用上传功能无需依赖
43-
implementation 'com.qiniu:qiniu-android-sdk:7.6.4'
43+
implementation 'com.qiniu:qiniu-android-sdk:8.3.2'
4444
// 播放器 sdk ,非必须
45-
implementation files('libs/pldroid-player-2.1.8.jar')
45+
implementation files('libs/pldroid-player-2.2.2.jar')
4646
// UI 控件库,非必须
47-
implementation 'androidx.multidex:multidex:2.0.1'
4847
implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.7'
49-
implementation 'androidx.recyclerview:recyclerview:1.1.0'
50-
implementation 'androidx.appcompat:appcompat:1.2.0'
51-
implementation 'com.google.android.material:material:1.2.1'
52-
implementation 'androidx.constraintlayout:constraintlayout:2.0.2'
48+
implementation 'androidx.recyclerview:recyclerview:1.2.1'
49+
implementation 'androidx.appcompat:appcompat:1.3.1'
50+
implementation 'com.google.android.material:material:1.4.0'
51+
implementation 'androidx.constraintlayout:constraintlayout:2.1.0'
5352
implementation 'com.h6ah4i.android.widget.advrecyclerview:advrecyclerview:0.10.6'
5453
// 图片加载库,非必须
55-
implementation files('libs/universal-image-loader-1.9.4.jar')
56-
implementation 'com.github.bumptech.glide:glide:4.9.0'
54+
implementation 'com.github.bumptech.glide:glide:4.11.0'
5755
// 为了规避单个 DEX 64K 方法数上限,非必须
5856
implementation 'androidx.multidex:multidex:2.0.1'
5957

6058
if (buildWithShortVideoLibrary) {
6159
implementation project(':library')
6260
} else {
6361
// 短视频 SDK jar 包,必须依赖
64-
implementation files('libs/pldroid-shortvideo-3.2.2.jar')
62+
implementation files('libs/pldroid-shortvideo-3.3.0.jar')
6563
}
6664
}
-77.3 KB
Binary file not shown.
95 KB
Binary file not shown.
-675 KB
Binary file not shown.
677 KB
Binary file not shown.
-150 KB
Binary file not shown.

ShortVideoFunctionDemo/app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
android:name=".ShortVideoApplication"
2020
android:allowBackup="true"
2121
android:hardwareAccelerated="true"
22-
android:icon="@drawable/ic_launcher"
22+
android:icon="@mipmap/ic_launcher"
2323
android:label="@string/app_name"
2424
android:largeHeap="true"
2525
android:supportsRtl="true"

0 commit comments

Comments
 (0)