前言
很多APP都会有视频播放的需求,博主现在做的也不例外。博主刚开始是自己用VideoView实现的播放器,bug很多,修复起来很费时间,于是在网上寻找好用的第三方播放器,在github上找到了饺子播放器,接入使用后效果很棒,几乎完美。于是在此写下该播放器的用法,供有同样需求的程序猿们参考。
提示:效果图太大,放在文章末尾了。
正文
1.接入:
在项目的build.gradle文件中添加依赖:
implementation 'com.github.hellojessehao:JiaoZiVideoPlayer:v6.2.13'
2.布局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#99000000">
<cn.jzvd.JZVideoPlayerStandard
android:id="@+id/jz_video_player"
android:layout_width="match_parent"
android:layout_height="235dp"
android:layout_centerInParent="true" />
<ImageView
android:id="@+id/iv_left_arrow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginTop="32dp"
android:background="#CC3A3B3E"
android:padding="8dp"
android:src="@drawable/left_arrow_icon" />
</RelativeLayout>
3.JAVA代码:
private JZVideoPlayerStandard jzVideoPlayerStandard;
jzVideoPlayerStandard = findViewById(R.id.jz_video_player);
jzVideoPlayerStandard.setUp(video_url,JZVideoPlayerStandard.SCREEN_WINDOW_NORMAL,video_title);
想要停止播放调用jzVideoPlayerStandard.release();该方法不光停止播放,还会回收资源。
以上。
最后推荐给一些想进大厂或者还没有拿到心仪offer的攻城狮们一本书,由大厂java面试官胡书敏编写,满满的干货,助你进到想去的公司。
博主上传资源下载链接:
本文源码:
https://download.youkuaiyun.com/download/yonghuming_jesse/10619119
自制免费无广告小说阅读APP下载:
https://download.youkuaiyun.com/download/yonghuming_jesse/10390364
全屏播放视频不拉伸源码:
https://download.youkuaiyun.com/download/yonghuming_jesse/10646274
科大讯飞语音评测服务接入源码:
https://download.youkuaiyun.com/download/yonghuming_jesse/10616924
视频播放前显示视频第一帧源码:
https://download.youkuaiyun.com/download/yonghuming_jesse/10646332
源码包含播放前显示视频第一帧图片的代码。
效果图: