前言

很多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.JZVideoPlayerStandardandroid:id="@+id/jz_video_player"android:layout_width="match_parent"android:layout_height="235dp"android:layout_centerInParent="true" /><ImageViewandroid: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.csdn.net/download/yonghuming_jesse/10619119

自制免费无广告小说阅读APP下载:

https://download.csdn.net/download/yonghuming_jesse/10390364

全屏播放视频不拉伸源码:

https://download.csdn.net/download/yonghuming_jesse/10646274

科大讯飞语音评测服务接入源码:

https://download.csdn.net/download/yonghuming_jesse/10616924

视频播放前显示视频第一帧源码:

https://download.csdn.net/download/yonghuming_jesse/10646332

源码包含播放前显示视频第一帧图片的代码。

效果图:

android第三方播放器--饺子播放器的使用相关推荐

  1. 方便的视频播放器-饺子播放器

    转载地址:https://github.com/lipangit/JiaoZiVideoPlayer 参考视频:http://ke.atguigu.com/course/149/learn#lesso ...

  2. Android使用饺子播放器播放服务器端的视频

    在之前的毕设项目中需要做视频播放功能,使用了第三方播放器饺子播放器,感觉非常方便. 网上也有很多关于饺子播放器的用法. 首先在build.gradle中添加依赖 implementation 'cn. ...

  3. Android 饺子播放器插件使用

    最新一段时间在学习关于Android的视频开发相关知识,先研究了android 视频播放的原生开发:videoview.surfaceHolder+MediaPlayer,然后是第三方插件的使用,饺子 ...

  4. Android实现控制第三方音乐播放器暂停/播放

    实现控制第三方音乐播放器思路: 1.参考方法:可能实现第三方音乐播放器暂停/播放/下一曲/上一曲 思路:android模拟发送键值,就像蓝牙耳机等远程设备切换歌曲操作,但是行不通.原因是现在Andro ...

  5. android第三方开源音频播放器,Android第三方开源SeekBarCompat:音乐类播放器等APP进度条常用...

     Android第三方开源SeekBarCompat:音乐类播放器等APP进度条常用 Android平台原生的SeekBar设计简单,然而,比如现在流行的一些音乐播放器的播放进度控制条,如果直接使 ...

  6. android+jiaozi播放器,android视频播放-饺子播放器

    饺子播放器是android主流播放器中之一,使用简单,功能全面. 不要按照github文档来,api有变动. 1.依赖 这个地方也要添加glide的依赖,因为视频默认图需要glide加载. imple ...

  7. android视频播放-饺子播放器

    饺子播放器是android主流播放器中之一,使用简单,功能全面. 不要按照github文档来,api有变动. 常见问题 ERROR: Manifest merger failed : uses-sdk ...

  8. android饺子播放器屏幕全屏,记录一次 学习饺子播放器切换全屏播放原理

    学习的第一步就是先找到函数的入口:根据R.id.fullscreen这个全屏按钮的点击事件,我们很快就能定位到名叫gotoScreenFullscreen的函数. code line 737 publ ...

  9. 如何使用JiaoZiVideoPlayer(饺子视频播放器)播放avi格式的视频

    如何使用JiaoZiVideoPlayer(饺子视频播放器)播放avi等原生不支持的格式的视频 1.为什么使用JiaoZiVideoPlayer播放AVI格式的视频 有的同学可能会发现,部分.avi文 ...

最新文章

  1. 联想计算机无线网络设置密码,联想路由器怎么设置密码
  2. php linux权限,Linux权限位
  3. Linux关于终端的基本概念汇总(tty/pty)(转)
  4. linux Shell学习笔记第五天
  5. 腾讯、百度、阿里、微软面试题精选(不断更新)
  6. 【深度学习】 - MobileNet使用的可分离卷积
  7. 《你必须知道的.NET》,评价和推荐
  8. 基于机器视觉的滑块检测
  9. 人体塑造教程+源文件+录象教程
  10. python求解next数组实现KMP算法
  11. 根据Debye公式计算海水介电常数及趋肤深度
  12. 华硕笔记本电池0%充不进电_华硕笔记本电池不充电怎么办
  13. 统信UOS20-1030 初体验
  14. 【DockerCE】onlyoffice从7.2 版本开始默认启用JWT
  15. 2.利用tensorflow框架对服装进行分类
  16. 揭秘 AGV 物流机器人黑科技
  17. 基于jsp(java)网络教学平台系统的设计和开发(含源文件)
  18. MPB:山大倪金凤组-培菌白蚁肠道簇虫分离与分子鉴定的方法
  19. 网络协议 -- UDP协议(3)广播
  20. python爬虫之墨迹天气

热门文章

  1. Spring5春天还是配置地狱
  2. 开发人员用的提交测试环境的AutoIT脚本
  3. 汇编实验三:三个有符号数比较大小
  4. 外贸实用网站集锦 外贸智能获客系统 贸易动力
  5. ERP开发的一些闲话—之一
  6. 东秦OJ_1841: 超级密码
  7. HTTP内容的大小写问题
  8. 用3D打印快速制作软生物电子植入物原型,有助于将大脑连接到电脑
  9. android 4.4 红外,RTK2969平台android4.4添加新红外遥控器(一)
  10. java函数参数使用冒号_java8中:: 用法示例(JDK8双冒号用法)