节操播放器又名饺子播放器,那么该如何从github上集成到自己的项目中呢?有两种方法:

1.直接下载开发库地址 https://github.com/lipangit/JieCaoVideoPlayer

下载完后打开android stdio,选择import module导入jiaozivideoplayer库到工程中,然后打开project structure,将应用项目与库关联即可。之后rebuild中gradle 报错,需要修改库文件的build.gradle文件,统一于应用的编译版本,minSdk和targetSdk等,然后需要将冲突jar包删除一份(删除应用的jar),删除一些语句例如implementation fileTree(dir: 'libs', include: ['*.jar']),apply from: '../gradle/maven_push.gradle'等,将provided 'com.android.support:appcompat-v7:27.1.0'修改为compile 'com.android.support:appcompat-v7:27.1.0',rebuild即可。

2.在你的app的build.gradle文件中加入  compile 'cn.jzvd:jiaozivideoplayer:6.2.8'   然后rebuild即可,android stdio会自动去下载最新的开发库。

集成完后如何使用呢?

首先在布局文件中加入控件

<cn.jzvd.JZVideoPlayerStandardandroid:id="@+id/player"android:layout_width="match_parent"android:layout_height="220dp"/>

在activity中加入

        JZVideoPlayerStandard jzVideoPlayerStandard = (JZVideoPlayerStandard) findViewById(R.id.player);jzVideoPlayerStandard.setUp("http://jzvd.nathen.cn/c6e3dc12a1154626b3476d9bf3bd7266/6b56c5f0dc31428083757a45764763b0-5287d2089db37e62345123a1be272f8b.mp4", JZVideoPlayerStandard.SCREEN_WINDOW_NORMAL, "饺子闭眼睛");

继续复写activity的方法:

 @Overridepublic void onBackPressed() {if (JZVideoPlayer.backPress()) {return;}super.onBackPressed();}@Overrideprotected void onPause() {super.onPause();JZVideoPlayer.releaseAllVideos();}

onBackPress方法实现按后退键从全屏到小屏,小屏时交给系统处理。

onPause实现退出或者按home键时停止播放,释放资源。

在切换横竖屏时需要在配置文件manifest中设置activity的属性

android:configChanges="keyboard|orientation|screenSize"

最后记得加上联网权限即可

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

简单使用github上的节操播放器相关推荐

  1. 从节操播放器的基本使用--来体会github的重要性

    转载请注明出处:From李诗雨--http://blog.csdn.net/cjm2484836553/article/details/69927169 不诗意的女程序猿不是好厨师~ 最近一段时间越发 ...

  2. 节操播放器问题的较完整总结(上)

    转载请注明出处:[From李诗雨---http://blog.csdn.net/cjm2484836553/article/details/78420172] 不诗意的女程序猿不是好厨师~ [代码下载 ...

  3. android节操播放器回调,节操播放器(简单使用)

    1. 倒依赖,添加网络权限 implementation 'cn.jzvd:jiaozivideoplayer:6.0.0' 2.添加布局 android:id="@+id/videopla ...

  4. 简单几步实现网络音乐播放器(Python爬虫版百度FM)

    Python入门之爬取百度音乐 先说一下为什么会有这篇文章,首先肯定是有这个需求了,本人出差在外地,这里的网速卡到爆,根本支撑不了在线听歌的要求,所以就想下载到本地来慢慢听.这可是python的绝活, ...

  5. 您Mac上的电台播放器:Moon FM for Mac v0.1.3中文激活版

    您Mac上的电台播放器:Moon FM for Mac v0.1.3中文激活版,提供了播客订阅,实时电台收听服务,并在"发现"频道推送了不少质量上乘的播客品牌,简单漂亮的Podca ...

  6. 节操播放器——视频充满布局、监听播放结束(循环播放)、隐藏进度条等

    1.导包:目前测了几个版本的,下面这个版本可以实现充满布局. implementation 'cn.jzvd:jiaozivideoplayer:6.2.4' 2.XML部分: <cn.jzvd ...

  7. Plyr – 简单,灵活的 HTML5 媒体播放器

    Plyr 是一个简单的 HTML5 媒体播放器,包含自定义的控制选项和 WebVTT 字幕.它是只支持现代浏览器,轻量,方便和可定制的媒体播放器.还有的标题和屏幕阅读器的全面支持. 在线演示      ...

  8. Android系统上的RTSP播放器

    Android系统上的RTSP播放器 https://download.csdn.net/download/cangwu/10210459?spm=1001.2101.3001.5697 最新 And ...

  9. 简单几步实现网络音乐播放器(Qt版百度FM)

                                  百度FM音乐Qt版本 很久之前写的软件了,一直没有总结,也懒得继续开发了,这里简单总结一下,也算是对自己的努力一个交代吧. 先来个ubunt ...

最新文章

  1. 求职必备技能:教你如何扒了公司的底裤!
  2. numpy.loadtxt()用法
  3. sql server cvs 导入
  4. chi-squared检验_每位数据科学家都必须具备Chi-S方检验统计量:客户流失中的案例研究
  5. MySQL+Amoeba实现数据库主从复制和读写分离
  6. Harbor升级和数据库迁移手册
  7. helm安装_如何利用 Helm 在 Kubernetes 上快速部署 Jenkins
  8. FPN相关问题学习记录
  9. 【论文解读】使用Lattice LSTM的中文NER
  10. Linux集群和自动化维1.1.1 什么是HTTP 1.1
  11. Spark 计算人员二度关系
  12. 计算机操作系统|汤小丹|第四版|习题答案(七)
  13. 360CERT网络安全11月月报 | 新增四大双重勒索病毒家族
  14. python人脸识别plc_实例详解Python人脸识别
  15. 史上最全recyclewView集合,下拉刷新,上拉加载,左滑删除,点击按钮滑动到指定位置
  16. android banner指示器高度,Android 广告轮播 -ConvenientBanner 指示器大小、bottomMargin,leftMarfin的修改。...
  17. git 进阶系列教程--push
  18. 【知识学习】马氏距离 Mahalanobis Distance
  19. 轩小陌的Python笔记-day05 数据类型
  20. 盛世昊通以产业数字化赋能高质量发展

热门文章

  1. 基于Halcon学习的二维码识别【七】2d_data_codes_rectify_symbol.hdev
  2. xgboost学习样例解析之binary classification
  3. 比利时的金融监管机构更新120个加密货币网站黑名单
  4. 我是技术总监,我出来求职,竟然找不到工作!
  5. 装X利器:做一个Python爬虫小工具——图片下载器
  6. MongoDB_实战部分(二)
  7. java手动/按模板生成word与excel
  8. 【无人机】【2012.09】将无人驾驶飞机系统融入城市环境中的现代警务研究
  9. Infortrend两大主力存储GS/CS助抗击疫情一臂之力
  10. 第40节 指北针实例