git地址:https://github.com/lipangit/JiaoZiVideoPlayer
导入依赖如果报com.android.builder.dexing.DexArchiveBuilderException这个错误我们需要在app/build.gradle/android里添加
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}就可以了
放入控件
<cn.jzvd.JzvdStd android:id="@+id/player" android:layout_width="match_parent" android:layout_height="300dp"> </cn.jzvd.JzvdStd>
在清单文件中所放该控件的类中添加
<activity android:name=".MainActivity" android:configChanges="orientation|screenSize|keyboardHidden" android:screenOrientation="portrait" >
JzvdStd play = findViewById(R.id.player); play.setUp("https://aweme.snssdk.com/aweme/v1/playwm/?video_id=v0200fcb0000bgn518clbuma04d61580&line=0.mp4" , "饺子闭眼睛" , Jzvd.SCREEN_WINDOW_NORMAL); Glide.with(this).load("http://g.hiphotos.baidu.com/image/h%3D300/sign=38288d8fb4389b5027ffe652b537e5f1/a686c9177f3e6709c7c4d26e36c79f3df9dc555e.jpg").into(play.thumbImageView);//封面图
加上这些 @Override public void onBackPressed() { if (Jzvd.backPress()) { return; } super.onBackPressed(); } @Override protected void onPause() { super.onPause(); Jzvd.releaseAllVideos(); }
就可以播放了,记得添加联网权限