Skip to content

Commit 04cdf80

Browse files
authored
Merge pull request #1275 from AstaTus/master
RLEASE 2.3.0
2 parents d0d0868 + 6615864 commit 04cdf80

13 files changed

Lines changed: 41 additions & 8 deletions

File tree

NiuDroidPlayer/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ android {
99
minSdkVersion 14
1010
targetSdkVersion 27
1111
versionCode 4
12-
versionName "2.2.3"
12+
versionName "2.3.0"
1313
buildConfigField "long", "BUILD_TIMESTAMP", System.currentTimeMillis() + "L"
1414
}
1515
buildTypes {
@@ -42,7 +42,7 @@ dependencies {
4242
if (!useJar) {
4343
implementation project(path: ':PLDroidPlayer')
4444
} else {
45-
implementation files('../../releases/pldroid-player-2.2.3.jar')
45+
implementation files('../../releases/pldroid-player-2.3.0.jar')
4646
}
4747

4848
implementation 'com.android.support:appcompat-v7:27.1.1'

NiuDroidPlayer/app/src/main/AndroidManifest.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
android:allowBackup="true"
2525
android:icon="@mipmap/player_icon"
2626
android:label="@string/app_name"
27-
android:testOnly="true"
2827
android:supportsRtl="true"
2928
android:theme="@style/AppTheme">
3029

PLDroidPlayerDemo/app/build.gradle

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,13 @@ android {
99
minSdkVersion 14
1010
targetSdkVersion 27
1111
versionCode 13
12-
versionName "2.2.3"
12+
versionName "2.3.0"
1313
buildConfigField "long", "BUILD_TIMESTAMP", System.currentTimeMillis() + "L"
14+
15+
ndk {
16+
abiFilters 'armeabi-v7a','arm64-v8a','x86'
17+
// abiFilters 'armeabi-v7a'
18+
}
1419
}
1520
buildTypes {
1621
release {
@@ -34,7 +39,7 @@ dependencies {
3439
if (!useJar) {
3540
implementation project(path: ':PLDroidPlayer')
3641
} else {
37-
implementation files('../../releases/pldroid-player-2.2.3.jar')
42+
implementation files('../../releases/pldroid-player-2.3.0.jar')
3843
}
3944

4045
if (!useSo) {

PLDroidPlayerDemo/app/src/main/AndroidManifest.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
android:icon="@mipmap/ic_launcher"
2626
android:label="@string/app_name"
2727
android:supportsRtl="true"
28-
android:testOnly="true"
2928
android:theme="@style/AppTheme">
3029
<activity android:name=".MainActivity">
3130
<intent-filter>

PLDroidPlayerDemo/app/src/main/java/com/pili/pldroid/playerdemo/MainActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
public class MainActivity extends AppCompatActivity {
3131

3232
private static final String TAG = "MainActivity";
33-
34-
private static final String DEFAULT_TEST_URL = "rtmp://pili-rtmp.qnsdk.com/sdk-live/timestam";
33+
34+
private static final String DEFAULT_TEST_URL = "http://demo-videos.qnsdk.com/movies/qiniu.mp4";
3535

3636
private Spinner mActivitySpinner;
3737
private EditText mEditText;

PLDroidPlayerDemo/app/src/main/java/com/pili/pldroid/playerdemo/PLAudioPlayerActivity.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ public void release() {
122122
private void prepare() {
123123
if (mMediaPlayer == null) {
124124
mMediaPlayer = new PLMediaPlayer(getApplicationContext(), mAVOptions);
125+
mMediaPlayer.setVideoEnabled(false);
125126
mMediaPlayer.setLooping(getIntent().getBooleanExtra("loop", false));
126127
mMediaPlayer.setOnPreparedListener(mOnPreparedListener);
127128
mMediaPlayer.setOnCompletionListener(mOnCompletionListener);

PLDroidPlayerDemo/app/src/main/java/com/pili/pldroid/playerdemo/PLVideoViewActivity.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ protected void onCreate(Bundle savedInstanceState) {
6161
AVOptions options = new AVOptions();
6262
// the unit of timeout is ms
6363
options.setInteger(AVOptions.KEY_PREPARE_TIMEOUT, 10 * 1000);
64+
// options.setInteger(AVOptions.KEY_VIDEO_DISABLE, 1);
6465
options.setInteger(AVOptions.KEY_SEEK_MODE, 1);
6566

6667
// 1 -> hw codec enable, 0 -> disable [recommended]
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# PLDroidPlayer Release Notes for 2.3.0
2+
3+
本次更新:
4+
5+
6+
## 版本
7+
8+
- 发布 pldroid-player-2.3.0.jar。
9+
- 更新 libQPlayer.so。
10+
- 更改版本号机制,末尾为0为正式版本,末尾不为0则为灰度版本。
11+
12+
13+
## 缺陷
14+
15+
- 修复SurfaceView 配合硬解切后台回前台黑屏。
16+
- 修复某些情况下,硬解时,数据没有完全给到解码器。
17+
- 修复某些JNI对象没有释放。
18+
- 修复jar和so版本不匹配时,sdk崩溃。
19+
- 修复buffer end事件一直发送的问题。
20+
- 修复java层空指针问题。
21+
22+
## 功能
23+
24+
- 新增option KEY_VIDEO_DISABLE 用于纯音频播放,因为某些mp3文件中带有video stream,避免进度不动。
25+
26+
- 增加stop方法,用于停止当前正在播放的视频。
27+
28+

releases/pldroid-player-2.2.3.jar

-125 KB
Binary file not shown.

releases/pldroid-player-2.3.0.jar

125 KB
Binary file not shown.

0 commit comments

Comments
 (0)