JiaoZiVideoPlayer饺子视频播放器
转载自https://www.jianshu.com/p/93b788615655
特征
- 您可以完全自定义UI和任何方法
- 切换播放引擎,支持的视频格式和协议的一行代码取决于播放引擎,如: android.media.MediaPlayer,IJKplayer,ExoPlayer。
- 完美检测列表滑动
- 提供全屏和小窗口选项
- 全屏适用于多种嵌套模式,如ListView,ViewPager和ListView,ViewPager和Fragment
- 可以加载,暂停,播放和其他正常状态进入全屏并退出全屏
- 多种视频屏幕模式:全屏,可以全屏切换
- 使用重力传感器自动进入全屏
- 在全屏模式下控制进度,音量和亮度的手势
- Home键退出界面暂停播放,返回界面继续播放
- WebView嵌套本地视频控件
- VideoCache在演示中
演示apk
jiaozivideoplayer-6.2.12.apk is available on Google Play showing all available features like this small window effect on list sliding.
image.png
用法
使用播放器只需五个步骤:
1.进口图书馆:
compile 'cn.jzvd:jiaozivideoplayer:6.2.12'
或者下载lib(不推荐)。
(https://github.com/lipangit/JiaoZiVideoPlayer/releases/tag/v6.2.12) (not recommended).
2.添加JZVideoPlayer你的布局:
<cn.jzvd.JZVideoPlayerStandardandroid:id="@+id/videoplayer"android:layout_width="match_parent"android:layout_height="200dp"/>
3.设置视频uri,视频拇指网址和视频标题:
JZVideoPlayerStandard jzVideoPlayerStandard = (JZVideoPlayerStandard) findViewById(R.id.videoplayer);
jzVideoPlayerStandard.setUp("http://jzvd.nathen.cn/c6e3dc12a1154626b3476d9bf3bd7266/6b56c5f0dc31428083757a45764763b0-5287d2089db37e62345123a1be272f8b.mp4", JZVideoPlayerStandard.SCREEN_WINDOW_NORMAL, "饺子闭眼睛");
jzVideoPlayerStandard.thumbImageView.setImage("http://p.qpic.cn/videoyun/0/2449_43b6f696980311e59ed467f22794e792_1/640");
4.在 Activity
:
@Override
public void onBackPressed() {if (JZVideoPlayer.backPress()) {return;}super.onBackPressed();
}
@Override
protected void onPause() {super.onPause();JZVideoPlayer.releaseAllVideos();
}
5.在 AndroidManifest.xml
:(清单文件)
<activityandroid:name=".MainActivity"android:configChanges="orientation|screenSize|keyboardHidden"android:screenOrientation="portrait" /><!-- or android:screenOrientation="landscape"-->
JiaoZiVideoPlayer饺子视频播放器相关推荐
- 如何使用JiaoZiVideoPlayer(饺子视频播放器)播放avi格式的视频
如何使用JiaoZiVideoPlayer(饺子视频播放器)播放avi等原生不支持的格式的视频 1.为什么使用JiaoZiVideoPlayer播放AVI格式的视频 有的同学可能会发现,部分.avi文 ...
- android+jiaozi播放器,android视频播放-饺子播放器
饺子播放器是android主流播放器中之一,使用简单,功能全面. 不要按照github文档来,api有变动. 1.依赖 这个地方也要添加glide的依赖,因为视频默认图需要glide加载. imple ...
- android视频播放-饺子播放器
饺子播放器是android主流播放器中之一,使用简单,功能全面. 不要按照github文档来,api有变动. 常见问题 ERROR: Manifest merger failed : uses-sdk ...
- Android之视频播放器<JiaoZiVideoPlayer>的使用及解决的问题
前言 根据项目要求 做一个淘宝今日头条的功能 要求实现图文和视频的混排 在之前的博客中我已经写了头条滚动demo---------今日头条的demo地址 就是这样的一个效果 点击这个控件后 进入↓↓↓ ...
- 安卓视频播放器 仿今日头条视频播放控件----JiaoZiVideoPlayer
前段时间由于项目需要用到类似于今日头条的视频播放器,实现在线播放,边缓存边播放,当然也可以播放本地文件,如下图: 这里写图片描述 这里我推荐大家使用的是jiecaovideoplayer开源库,这个库 ...
- 强大的第三方视频播放器。
近来静极思动,决定写一堆博客. 没别的意思,单纯的想**** //小白使用文档 https://shimo.im/docs/xj5F85W1gqEEBXRJ https://shimo.im/docs ...
- android第三方播放器--饺子播放器的使用
前言 很多APP都会有视频播放的需求,博主现在做的也不例外.博主刚开始是自己用VideoView实现的播放器,bug很多,修复起来很费时间,于是在网上寻找好用的第三方播放器,在github上找到了饺子 ...
- 饺子播放器RecyclerView自动播放
饺子播放器RecyclerView自动播放 项目地址:https://github.com/AndroidLMY/JzPlayer 效果图如下 添加相关依赖 implementation 'com.g ...
- Android 饺子播放器插件使用
最新一段时间在学习关于Android的视频开发相关知识,先研究了android 视频播放的原生开发:videoview.surfaceHolder+MediaPlayer,然后是第三方插件的使用,饺子 ...
最新文章
- ajax入门实例代码,AJAX、AJAX实例及AJAX源代码
- 记真实自己,炫精彩人生---《爱记》app使用体验
- python可以处理哪些文件_python文件处理
- 操作系统原理二进程切换,调度
- 挖一挖C#中那些我们不常用的东西之系列(3)——StackTrace,Trim
- 命令行快速部署Exchange2010
- iOS开发sourceTree提交和拉取代码的时候每次输入密码解决
- Linux内核调试方法
- Java中用System.getProperty(...)获取系统属性
- 51单片机向PC端发送字符
- xxl-job源码解读:调度器schedule
- String...str是什么?
- OPenGL 内部摄像机(Inside out:Camera)
- qq炫舞显示服务器断开,快速还原win7系统玩QQ炫舞老是掉线提示与服务器断开连接的处理次序...
- 惟江上之清风,与山间之明月 - 最美的风景也许只在心中
- linux的命令是二进制码,使用linux命令将hex信息转换为二进制
- Danted/Socks5_代理服务_多IP_多出口的配置_3proxy
- 查询重复(重名)小组,科室,查询重复并且删除
- Python实战项目之博客网站搭建
- 什么是数据标注?为什么需要数据标注?
热门文章
- 简述一下面向对象的三大特性
- BetaFlight模块设计之三十五:RSSI信号强度链路稳定性分析
- C/C++ 相关低耦合代码的设计
- 谷歌浏览器的收藏夹消失了,怎么处理——谷歌浏览器书签
- MFC中关于UINT与USHORT
- C# ushort(UInt16)转为int
- 1.4_7 Axure RP 9 for mac 高保真原型图 - 案例6 【旋转的唱片4】进度条_拖拽、点击
- CT三维重建及三维可视化资料:opengl+VTK+PCL点云库
- 学习STM32日志(1):JLink OB仿真器常见问题与解决方法
- Fiddler工具 — Fiddler常用插件(Willow)