android第三方播放器--饺子播放器的使用
前言
很多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第三方播放器--饺子播放器的使用相关推荐
- 方便的视频播放器-饺子播放器
转载地址:https://github.com/lipangit/JiaoZiVideoPlayer 参考视频:http://ke.atguigu.com/course/149/learn#lesso ...
- Android使用饺子播放器播放服务器端的视频
在之前的毕设项目中需要做视频播放功能,使用了第三方播放器饺子播放器,感觉非常方便. 网上也有很多关于饺子播放器的用法. 首先在build.gradle中添加依赖 implementation 'cn. ...
- Android 饺子播放器插件使用
最新一段时间在学习关于Android的视频开发相关知识,先研究了android 视频播放的原生开发:videoview.surfaceHolder+MediaPlayer,然后是第三方插件的使用,饺子 ...
- Android实现控制第三方音乐播放器暂停/播放
实现控制第三方音乐播放器思路: 1.参考方法:可能实现第三方音乐播放器暂停/播放/下一曲/上一曲 思路:android模拟发送键值,就像蓝牙耳机等远程设备切换歌曲操作,但是行不通.原因是现在Andro ...
- android第三方开源音频播放器,Android第三方开源SeekBarCompat:音乐类播放器等APP进度条常用...
Android第三方开源SeekBarCompat:音乐类播放器等APP进度条常用 Android平台原生的SeekBar设计简单,然而,比如现在流行的一些音乐播放器的播放进度控制条,如果直接使 ...
- android+jiaozi播放器,android视频播放-饺子播放器
饺子播放器是android主流播放器中之一,使用简单,功能全面. 不要按照github文档来,api有变动. 1.依赖 这个地方也要添加glide的依赖,因为视频默认图需要glide加载. imple ...
- android视频播放-饺子播放器
饺子播放器是android主流播放器中之一,使用简单,功能全面. 不要按照github文档来,api有变动. 常见问题 ERROR: Manifest merger failed : uses-sdk ...
- android饺子播放器屏幕全屏,记录一次 学习饺子播放器切换全屏播放原理
学习的第一步就是先找到函数的入口:根据R.id.fullscreen这个全屏按钮的点击事件,我们很快就能定位到名叫gotoScreenFullscreen的函数. code line 737 publ ...
- 如何使用JiaoZiVideoPlayer(饺子视频播放器)播放avi格式的视频
如何使用JiaoZiVideoPlayer(饺子视频播放器)播放avi等原生不支持的格式的视频 1.为什么使用JiaoZiVideoPlayer播放AVI格式的视频 有的同学可能会发现,部分.avi文 ...
最新文章
- 联想计算机无线网络设置密码,联想路由器怎么设置密码
- php linux权限,Linux权限位
- Linux关于终端的基本概念汇总(tty/pty)(转)
- linux Shell学习笔记第五天
- 腾讯、百度、阿里、微软面试题精选(不断更新)
- 【深度学习】 - MobileNet使用的可分离卷积
- 《你必须知道的.NET》,评价和推荐
- 基于机器视觉的滑块检测
- 人体塑造教程+源文件+录象教程
- python求解next数组实现KMP算法
- 根据Debye公式计算海水介电常数及趋肤深度
- 华硕笔记本电池0%充不进电_华硕笔记本电池不充电怎么办
- 统信UOS20-1030 初体验
- 【DockerCE】onlyoffice从7.2 版本开始默认启用JWT
- 2.利用tensorflow框架对服装进行分类
- 揭秘 AGV 物流机器人黑科技
- 基于jsp(java)网络教学平台系统的设计和开发(含源文件)
- MPB:山大倪金凤组-培菌白蚁肠道簇虫分离与分子鉴定的方法
- 网络协议 -- UDP协议(3)广播
- python爬虫之墨迹天气