Skip to content

Commit 001b147

Browse files
committed
2.1.20
1 parent 9f7beae commit 001b147

File tree

14 files changed

+31
-83
lines changed

14 files changed

+31
-83
lines changed

README.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -39,19 +39,19 @@
3939
```
4040
dependencies {
4141
//播放器(无UI交互)
42-
implementation 'com.github.hty527.iPlayer:iplayer:2.1.2'
42+
implementation 'com.github.hty527.iPlayer:iplayer:2.1.20'
4343
//UI交互组件,可根据需要使用
44-
implementation 'com.github.hty527.iPlayer:widget:2.1.2'
44+
implementation 'com.github.hty527.iPlayer:widget:2.1.20'
4545
4646
//音视频预缓存+边播边存,根据需要使用
47-
//implementation 'com.github.hty527.iPlayer:cache:2.1.2'
47+
//implementation 'com.github.hty527.iPlayer:cache:2.1.20'
4848
4949
//ijk音视频解码器,根据需要使用
50-
//implementation 'com.github.hty527.iPlayer:ijk:2.1.2'
50+
//implementation 'com.github.hty527.iPlayer:ijk:2.1.20'
5151
//exo音视频解码器,根据需要使用
52-
//implementation 'com.github.hty527.iPlayer:exo:2.1.2'
52+
//implementation 'com.github.hty527.iPlayer:exo:2.1.20'
5353
//选择exo音视频解码器时需引用
54-
//以下为必须项,SDK内部已引用
54+
//以下为必须项,SDK内部已引用,集成时无需引用
5555
//implementation 'com.google.android.exoplayer:exoplayer:2.18.1'//(必需)
5656
//implementation 'com.google.android.exoplayer:exoplayer-core:2.18.1'//核心功能(必需)
5757
//implementation "com.google.android.exoplayer:extension-rtmp:2.18.1"//rtmp直播流解码协议//(必需)

app/build.gradle

+13-13
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,17 @@ dependencies {
7777
implementation 'com.squareup.okhttp3:okhttp:3.11.0'
7878
implementation 'com.google.code.gson:gson:2.8.5'
7979

80+
//播放器SDK
81+
implementation 'com.github.hty527.iPlayer:iplayer:2.1.20'
82+
//UI交互组件,可根据需要使用
83+
implementation 'com.github.hty527.iPlayer:widget:2.1.20'
84+
//音视频预缓存+边播边存,根据需要使用
85+
implementation 'com.github.hty527.iPlayer:cache:2.1.20'
86+
//ijk音视频解码器,根据自己需要实现
87+
implementation 'com.github.hty527.iPlayer:ijk:2.1.20'
88+
//exo音视频解码器,根据自己需要实现
89+
implementation 'com.github.hty527.iPlayer:exo:2.1.20'
90+
8091
// //播放器SDK
8192
// implementation project(':iplayer')
8293
// //UI交互组件
@@ -85,20 +96,9 @@ dependencies {
8596
// implementation project(':cache')
8697
// //ijk音视频解码器
8798
// implementation project(':ijk')
88-
89-
//播放器SDK
90-
implementation 'com.github.hty527.iPlayer:iplayer:2.1.2'
91-
//UI交互组件,可根据需要使用
92-
implementation 'com.github.hty527.iPlayer:widget:2.1.2'
93-
//音视频预缓存+边播边存,根据需要使用
94-
implementation 'com.github.hty527.iPlayer:cache:2.1.2'
95-
//ijk音视频解码器,根据自己需要实现
96-
implementation 'com.github.hty527.iPlayer:ijk:2.1.2'
97-
//exo音视频解码器,根据自己需要实现
98-
implementation 'com.github.hty527.iPlayer:exo:2.1.2'
99-
10099
//exo音视频解码器
101-
implementation project(':exo')
100+
// implementation project(':exo')
101+
102102
//以下为必须项,SDK内部已引用
103103
//implementation 'com.google.android.exoplayer:exoplayer:2.18.1'//(必需)
104104
//implementation 'com.google.android.exoplayer:exoplayer-core:2.18.1'//核心功能(必需)

app/src/main/java/com/android/videoplayer/App.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
package com.android.videoplayer;
22

3-
import android.app.Application;
43
import android.content.Context;
54
import android.content.Intent;
6-
5+
import androidx.multidex.MultiDexApplication;
76
import com.android.iplayer.base.BasePlayer;
87
import com.android.iplayer.listener.OnWindowActionListener;
98
import com.android.iplayer.manager.IVideoManager;
@@ -20,7 +19,7 @@
2019
* 2022/7/1
2120
* Desc:
2221
*/
23-
public class App extends Application {
22+
public class App extends MultiDexApplication {
2423

2524
private static final String TAG ="App";
2625
private static App mInstance;

cache/.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
/build
1+
/build

cache/src/main/AndroidManifest.xml

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<manifest
3-
package="com.iplayer.cache">
4-
<application />
5-
</manifest>
2+
<manifest package="com.android.iplayer.cache"></manifest>

cache/src/main/java/com/danikula/videocache/ProxyCacheException.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
package com.danikula.videocache;
22

3-
import com.iplayer.cache.BuildConfig;
4-
53
/**
64
* Indicates any error in work of {@link ProxyCache}.
75
*
86
* @author Alexey Danilov
97
*/
108
public class ProxyCacheException extends Exception {
119

12-
private static final String LIBRARY_VERSION = ". Version: " + BuildConfig.VERSION_NAME;
10+
private static final String LIBRARY_VERSION = "";
1311

1412
public ProxyCacheException(String message) {
1513
super(message + LIBRARY_VERSION);

config.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
ext {
22
sdk=[
33
versionCode : 20102,
4-
versionName : "2.1.2"//SDK版本号
4+
versionName : "2.1.20"//SDK版本号
55
]
66
}

doc/update/updateLog.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
历史版本
22

3-
### 2.1.2
3+
### 2.1.20
44
**更新日期:** 2022-11-25<br/>
55
**更新内容:**<br/>
66
>1. 播放器新增左右声道音量设置方法:setVolume(float leftVolume, float rightVolume);<br/>

doc/update/wiki.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -675,7 +675,7 @@
675675
implementation 'com.github.hty527.iPlayer:exo:lastversion'
676676
677677
//SDK内部实现EXO解码器逻辑,必须依赖
678-
//以下为必须项,SDK内部已引用
678+
//以下为必须项,SDK内部已引用,集成时无需引用
679679
//implementation 'com.google.android.exoplayer:exoplayer:2.18.1'//(必需)
680680
//implementation 'com.google.android.exoplayer:exoplayer-core:2.18.1'//核心功能(必需)
681681
//implementation "com.google.android.exoplayer:extension-rtmp:2.18.1"//rtmp直播流解码协议//(必需)

exo/src/androidTest/java/com/android/exoplayer/ExampleInstrumentedTest.java

-26
This file was deleted.

exo/src/main/AndroidManifest.xml

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3-
package="com.android.exoplayer">
4-
5-
</manifest>
2+
<manifest package="com.android.iplayer.exo"></manifest>

exo/src/test/java/com/android/exoplayer/ExampleUnitTest.java

-17
This file was deleted.

ijk/.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
/build
1+
/build

ijk/src/main/AndroidManifest.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2-
package="com.ijk.player"/>
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<manifest package="com.android.iplayer.ijk"></manifest>

0 commit comments

Comments
 (0)