Skip to content
This repository was archived by the owner on Aug 9, 2022. It is now read-only.

Commit 25181b2

Browse files
committed
Merge branch 'release/v7.0.1'
2 parents 9b2645e + c7b84f2 commit 25181b2

37 files changed

+350
-496
lines changed

README-ZH.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111

1212
Q群: 490442439 2群: 761899104 验证信息:jzvd
1313

14+
微信公众号搜索: jzvdjzt [公众号文章](https://github.com/lipangit/JiaoZiVideoPlayer/wiki/%E5%85%AC%E4%BC%97%E5%8F%B7%E6%96%87%E7%AB%A0)
15+
1416
## 主要特点
1517

1618
1. 可以完全自定义UI和任何功能
@@ -47,6 +49,8 @@ Q群: 490442439 2群: 761899104 验证信息:jzvd
4749

4850
即便是自定义UI,或者对Library有过修改,也是这五步骤来使用播放器。
4951

52+
7.0版本是预览版本,还没开发完,还有问题,请先用6.4.3
53+
5054
1.添加类库
5155
```gradle
5256
compile 'cn.jzvd:jiaozivideoplayer:7.0_preview'
@@ -129,6 +133,7 @@ protected void onPause() {
129133

130134
1. [熊晓清](http://blog.csdn.net/yaya_xiong) QQ:137048616
131135
2. [の伤也快乐](https://github.com/jmhjmh) QQ:466278628
136+
3. [吴亚男]() QQ:623562486
132137

133138
* [wiki整理](https://github.com/lipangit/JiaoZiVideoPlayer/wiki#wiki%E6%95%B4%E7%90%86)
134139

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,13 @@
77
<a href="https://android-arsenal.com/details/1/3269"><img src="https://img.shields.io/badge/Android%20Arsenal-jiaozivideoplayer-green.svg?style=true"></a>
88
</p>
99

10-
Highly customizable Android video player
11-
1210
Q群: 490442439 2群: 761899104 验证信息:jzvd
1311

12+
微信公众号搜索: jzvdjzt [公众号文章](https://github.com/lipangit/JiaoZiVideoPlayer/wiki/%E5%85%AC%E4%BC%97%E5%8F%B7%E6%96%87%E7%AB%A0)
13+
14+
## 划重点
15+
为了增加项目质量,促进项目进度,调用社群力量,方便社群管理,近日将推出基于以太坊erc-20的数字通证[JiaoZiToken(JZT)(饺子Token)](https://github.com/lipangit/JZT),通俗点理解,谁给饺子视频播放器写代码、出主意、解决用户问题、活跃社群关系、关注项目进展,就给谁饺子Token。将来会让项目更加丰富,更加精致,必定大有可为。
16+
1417
[Wiki](https://github.com/lipangit/JiaoZiVideoPlayer/wiki) [EnglishWiki](https://github.com/felipetorres/VideoPlayer-Wiki)
1518
[中文ReadMe](https://github.com/lipangit/JiaoZiVideoPlayer/blob/develop/README-ZH.md)
1619
[WorkPlan](https://github.com/lipangit/JiaoZiVideoPlayer/projects/2)
@@ -52,6 +55,8 @@ Q群: 490442439 2群: 761899104 验证信息:jzvd
5255

5356
Only five steps to use the player:
5457

58+
The 7.0 version is a preview version. It has not been developed yet. There are still problems. Please use 6.4.3 first.
59+
5560
1.Import library:
5661
```gradle
5762
implementation 'cn.jzvd:jiaozivideoplayer:7.0_preview'
@@ -117,6 +122,7 @@ protected void onPause() {
117122

118123
1. [熊晓清](http://blog.csdn.net/yaya_xiong) QQ:137048616
119124
2. [の伤也快乐](https://github.com/jmhjmh) QQ:466278628
125+
3. [吴亚男]() QQ:623562486
120126

121127
## Reward
122128

app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ android {
77
applicationId "cn.jzvd.demo"
88
minSdkVersion 16
99
targetSdkVersion 28
10-
versionCode 88
11-
versionName "7.0_preview"
10+
versionCode 89
11+
versionName "7.0.1"
1212
}
1313
signingConfigs {
1414
releaseConfig {
@@ -20,7 +20,7 @@ android {
2020
}
2121
buildTypes {
2222
release {
23-
minifyEnabled false
23+
minifyEnabled true
2424
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
2525
signingConfig signingConfigs.releaseConfig
2626
}

app/src/main/AndroidManifest.xml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,6 @@
3737
android:name=".ActivityListViewNormal"
3838
android:configChanges="orientation|screenSize|keyboardHidden"
3939
android:screenOrientation="portrait" />
40-
<activity
41-
android:name=".ActivityTinyWindowListViewNormal"
42-
android:configChanges="orientation|screenSize|keyboardHidden"
43-
android:screenOrientation="portrait" />
4440
<activity
4541
android:name=".ActivityListViewFragmentViewPager"
4642
android:configChanges="orientation|screenSize|keyboardHidden"
@@ -57,10 +53,6 @@
5753
android:name=".ActivityTinyWindow"
5854
android:configChanges="orientation|screenSize|keyboardHidden"
5955
android:screenOrientation="portrait" />
60-
<activity
61-
android:name=".ActivityTinyWindowListViewMultiHolder"
62-
android:configChanges="orientation|screenSize|keyboardHidden"
63-
android:screenOrientation="portrait" />
6456
<activity
6557
android:name=".ActivityTinyWindowRecycleViewMultiHolder"
6658
android:configChanges="orientation|screenSize|keyboardHidden"

app/src/main/java/cn/jzvd/demo/ActivityApi.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
5656
, JzvdStd.SCREEN_NORMAL);
5757
Glide.with(this).load(VideoConstant.videoThumbList[0]).into(mJzvdStd.thumbImageView);
5858
// mJzvdStd.seekToInAdvance = 20000;
59-
//JZVideoPlayer.SAVE_PROGRESS = false;
59+
// Jzvd.SAVE_PROGRESS = false;
6060

6161
/** Play video in local path, eg:record by system camera **/
6262
// cpAssertVideoToLocalPath();

app/src/main/java/cn/jzvd/demo/ActivityApiCustomMedia.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
4747
} catch (IOException e) {
4848
e.printStackTrace();
4949
}
50-
jzvdStd.setUp(jzDataSource, JzvdStd.SCREEN_NORMAL, new JZMediaSystemAssertFolder(jzvdStd));
50+
jzvdStd.setUp(jzDataSource, JzvdStd.SCREEN_NORMAL, JZMediaSystemAssertFolder.class);
5151

5252

5353
// jzvdStd.setUp("http://jzvd.nathen.cn/342a5f7ef6124a4a8faf00e738b8bee4/cf6d9db0bd4d41f59d09ea0a81e918fd-5287d2089db37e62345123a1be272f8b.mp4"
@@ -62,25 +62,24 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
6262

6363
public void clickChangeToIjkplayer(View view) {
6464
Jzvd.resetAllVideos();
65-
6665
jzvdStd.setUp("http://jzvd.nathen.cn/342a5f7ef6124a4a8faf00e738b8bee4/cf6d9db0bd4d41f59d09ea0a81e918fd-5287d2089db37e62345123a1be272f8b.mp4"
67-
, "饺子快长大", JzvdStd.SCREEN_NORMAL, new JZMediaIjk(jzvdStd));
66+
, "饺子快长大", JzvdStd.SCREEN_NORMAL, JZMediaIjk.class);
6867
jzvdStd.startVideo();
6968
Toast.makeText(this, "Change to Ijkplayer", Toast.LENGTH_SHORT).show();
7069
}
7170

7271
public void clickChangeToSystem(View view) {
7372
Jzvd.resetAllVideos();
7473
jzvdStd.setUp("http://jzvd.nathen.cn/342a5f7ef6124a4a8faf00e738b8bee4/cf6d9db0bd4d41f59d09ea0a81e918fd-5287d2089db37e62345123a1be272f8b.mp4"
75-
, "饺子快长大", JzvdStd.SCREEN_NORMAL, new JZMediaSystem(jzvdStd));
74+
, "饺子快长大", JzvdStd.SCREEN_NORMAL, JZMediaSystem.class);
7675
jzvdStd.startVideo();
7776
Toast.makeText(this, "Change to MediaPlayer", Toast.LENGTH_SHORT).show();
7877
}
7978

8079
public void clickChangeToExo(View view) {
8180
Jzvd.resetAllVideos();
8281
jzvdStd.setUp("http://jzvd.nathen.cn/342a5f7ef6124a4a8faf00e738b8bee4/cf6d9db0bd4d41f59d09ea0a81e918fd-5287d2089db37e62345123a1be272f8b.mp4"
83-
, "饺子快长大", JzvdStd.SCREEN_NORMAL, new JZMediaExo(jzvdStd));
82+
, "饺子快长大", JzvdStd.SCREEN_NORMAL, JZMediaExo.class);
8483
jzvdStd.startVideo();
8584
Toast.makeText(this, "Change to ExoPlayer", Toast.LENGTH_SHORT).show();
8685
}

app/src/main/java/cn/jzvd/demo/ActivityListViewMultiHolder.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,6 @@ public void onScrollStateChanged(AbsListView view, int scrollState) {
4848

4949
@Override
5050
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
51-
// Jzvd.onScrollReleaseAllVideos(view, firstVisibleItem, visibleItemCount, totalItemCount);
52-
5351
if (Jzvd.CURRENT_JZVD == null) return;
5452
int lastVisibleItem = firstVisibleItem + visibleItemCount;
5553
int currentPlayPosition = Jzvd.CURRENT_JZVD.positionInList;

app/src/main/java/cn/jzvd/demo/ActivityListViewNormal.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
3131
setContentView(R.layout.activity_listview_normal);
3232

3333
listView = findViewById(R.id.listview);
34-
listView.setAdapter(new AdapterVideoList(this,
34+
listView.setAdapter(new AdapterListView(this,
3535
VideoConstant.videoUrls[0],
3636
VideoConstant.videoTitles[0],
3737
VideoConstant.videoThumbs[0]));
@@ -56,7 +56,6 @@ public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCoun
5656
}
5757
}
5858
}
59-
// Jzvd.onScrollReleaseAllVideos(view, firstVisibleItem, visibleItemCount, totalItemCount);
6059
}
6160
});
6261

app/src/main/java/cn/jzvd/demo/ActivityListViewRecyclerView.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616
public class ActivityListViewRecyclerView extends AppCompatActivity {
1717
RecyclerView recyclerView;
18-
AdapterRecyclerViewVideo adapterVideoList;
18+
AdapterRecyclerView adapterVideoList;
1919

2020
@Override
2121
protected void onCreate(@Nullable Bundle savedInstanceState) {
@@ -30,7 +30,7 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
3030
recyclerView = findViewById(R.id.recyclerview);
3131
recyclerView.setLayoutManager(new LinearLayoutManager(this));
3232

33-
adapterVideoList = new AdapterRecyclerViewVideo(this);
33+
adapterVideoList = new AdapterRecyclerView(this);
3434
recyclerView.setAdapter(adapterVideoList);
3535
recyclerView.addOnChildAttachStateChangeListener(new RecyclerView.OnChildAttachStateChangeListener() {
3636
@Override

app/src/main/java/cn/jzvd/demo/ActivityMain.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
2828
myJzvdStd.setUp("http://jzvd.nathen.cn/342a5f7ef6124a4a8faf00e738b8bee4/cf6d9db0bd4d41f59d09ea0a81e918fd-5287d2089db37e62345123a1be272f8b.mp4"
2929
, "饺子快长大", JzvdStd.SCREEN_NORMAL);
3030
Glide.with(this).load("http://jzvd-pic.nathen.cn/jzvd-pic/1bb2ebbe-140d-4e2e-abd2-9e7e564f71ac.png").into(myJzvdStd.thumbImageView);
31+
3132
}
3233

3334
@Override

0 commit comments

Comments
 (0)