今天我要介绍的是节操视频,此框架的小编个人感觉还是很好用的,轻轻松松的几行代码就搞定了

1.所用依赖:implementation 'fm.jiecao:jiecaovideoplayer:5.5'

2.在你的布局文件中添加

<fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandardandroid:id="@+id/videoplayer"android:layout_width="match_parent"android:layout_height="270dp" />

3.在你的播放页面Activity中添加(我添加在onCreate()方法当中)

@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);JCVideoPlayerStandard jcVideoPlayerStandard = (JCVideoPlayerStandard) findViewById(R.id.videoplayer);jcVideoPlayerStandard.TOOL_BAR_EXIST = false;jcVideoPlayerStandard.setUp("http://ssb-video.oss-cn-qingdao.aliyuncs.com/Video_1003_20161027140007.mp4", JCVideoPlayerStandard.SCREEN_LAYOUT_NORMAL, "播放视频的标题,可以为空");
//        jcVideoPlayerStandard.loop  = true;//是否循环播放Glide.with(getApplicationContext()).load("http://p.qpic.cn/videoyun/0/2449_43b6f696980311e59ed467f22794e792_1/640").into(jcVideoPlayerStandard.thumbImageView);jcVideoPlayerStandard.widthRatio = 4;//播放比例jcVideoPlayerStandard.heightRatio = 3;//        JCVideoPlayerStandard.startFullscreen(this, JCVideoPlayerStandard.class, "http://2449.vod.myqcloud.com/2449_22ca37a6ea9011e5acaaf51d105342e3.f20.mp4", "嫂子辛苦了");//直接进入全屏}@Overridepublic void onBackPressed() {if (JCVideoPlayer.backPress()) {return;}super.onBackPressed();}@Overrideprotected void onPause() {super.onPause();JCVideoPlayer.releaseAllVideos();}

作者:来自唐朝的栗子
链接:https://www.jianshu.com/p/21db979dfb7f
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

Android 泽宇节操视频相关推荐

  1. Android 泽宇Glide和Picasso框架之间的区别与应用

    Glide和Picasso是目前Android开发中很流行的图片加载库,Glide库和Picasso库也有极大的相似性,这篇文章就通过对比的方式描述一下这个两个功能强大的优秀库的使用. 一.简介: 1 ...

  2. Android 泽宇三种底部导航栏

    compile 'com.flyco.tablayout:FlycoTabLayout_Lib:2.0.8@aar'//底部导航 <com.flyco.tablayout.CommonTabLa ...

  3. Android 泽宇多布局

    现在的速度跟新的速度越来越快,手机的开发,变更也日夜加快普通的已经不能满足我们的需求了,我们看下面一张图 多布局 这张图就是一个简简单单的多布局,然而我们要是用普通的的视频去实现要写的代码量很多看着也 ...

  4. Android 泽宇App广告栏

    在介绍具体的使用说明之前,我们先看一下简单的实现效果: 使用说明 显示一个默认广告弹窗,支持单广告活动.多广告活动,当弹窗显示多广告是默认显示底部小圆圈,当显示单活动时默认不显示底部小圆圈: 默认支持 ...

  5. Android 泽宇二级列表

    在开发 Android APP 的时候,难免会需要实现二级列表的情况,而在自己的项目中使用的列表是ExpandableListView 如若转发标明转载处:https://mp.csdn.net/po ...

  6. Android 泽宇_EventBus的使用

    1.EventBus 简介 EventBus是一种用于Android的事件发布-订阅总线,由GreenRobot开发,Gihub地址是:EventBus.它简化了应用程序内各个组件之间进行通信的复杂度 ...

  7. Android 泽宇GC垃圾回收机制算法

    GC是什么? GC的英文全称是:Gabage Collection,翻译成中文就是垃圾回收的意思.在一个对象不再被程序引用时,它所占用的堆空间就可以回收,以便于分配给新的对象使用. 那我们在了解回收机 ...

  8. Android 泽宇Retrofit+Rxjava

    今天就写一个简单的Retrofit+Rxjava的联合运用的代码 这是一个请求的接口返回给观察者 Observable是被观察者,Observe是观察者 @FormUrlEncoded @POST(& ...

  9. Android 泽宇管理Fragment的方法

    public Fragment addFragment(int id, Class<Fragment> fragmentClass, Map<String,String> ma ...

最新文章

  1. URAL 1203 Scientific Conference(贪心 || DP)
  2. .NET Core的日志[4]:将日志写入EventLog
  3. C语言中float double等类型在内存中的存储
  4. [ORGINAL]OOP Panel control design(based on web )
  5. HDU 4430 amp; ZOJ 3665 Yukari#39;s Birthday(二分法+枚举)
  6. 生生世世 —— schedule 的轮回(七)
  7. 数据结构实验之栈四:括号匹配
  8. java 打印hashmap值_HashMap中输出key-value值得方法
  9. Spark DataFrame小试牛刀
  10. python第九天课程:遇到了金角大王
  11. 半个月使用rust语言的体验
  12. fortran调用MKL函数库中的gemm的fortran95接口计算矩阵相乘
  13. 工业机器人编程用c语言吗,工业机器人编程语言,工业机器人的编程方式
  14. 一、C++反作弊对抗实战 (基础篇 —— 4.利用消息钩子注入DLL)
  15. 视频分配器的特点以及应用
  16. iphone计算机的声音,苹果电脑如何自定义声音怎么设置
  17. 今日睡眠质量记录85分
  18. 无穷小微积分词汇索引怎么使用?
  19. 字节Scala面试题(2) --- 伴生对象
  20. tplink控制上网设备_TP-LINK无线路由器怎么设置限制别人wifi网速

热门文章

  1. firefox 书签备份和还原
  2. 一名计算机专业渣渣的2019春招求职经历—(成功收割华为、浦发、新华三、宝信软件offer)
  3. Django连接数据库创建表字段的解释
  4. 5种最赚钱的顶尖思维,格局越大,你的成就将会越高!
  5. 猪,是怎么看互联网的!
  6. c#应用程序如何添加弹出式广告功能
  7. dockerfile制作mysql镜像
  8. 【数据库】设有一个数据库中有三个关系: 字生关系S(S#,SNAME,AGE,SEX) 课程关系C(C#,CNAME,TEACHER) 学习关系SC(s#,C#,GRADE)
  9. 微信备份通讯录 服务器,微信备份通讯录在哪,教您微信备份通讯录在哪
  10. Expedite Review(加速审核)