
jiecaovideo开源项目笔记
文章平均质量分 62
w余生请多指教
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jiecaovideo开源项目笔记-Demo部分
随手一写还不知道能坚持写不 1、先从AndroidManifest.xml入手 先看DemoApplication 缩进一看,也没多少东西。 29行基本是ImageLoader的初始化。这里不做介绍。 说下28行,是关于内存泄漏检测工具的初始化。关于LeakCanary 详见另外一篇博客http://blog.youkuaiyun.com/u013134391/article/detail原创 2016-08-17 23:59:39 · 1399 阅读 · 0 评论 -
jiecaovideo开源项目笔记-JCVideoPlayer分析-全屏逻辑
先上代码还是在onClick方法中 if (i == R.id.fullscreen) { Log.i(TAG, "onClick fullscreen [" + this.hashCode() + "] "); if (currentState == CURRENT_STATE_AUTO_COMPLETE) return;//应该是播放完瞬间点原创 2016-08-24 20:34:33 · 10327 阅读 · 2 评论 -
jiecaovideo开源项目笔记-JCVideoPlayer分析-小屏逻辑
这里的小屏指的是全屏切换到小屏幕 其实上篇博客小屏切换全屏看明白了,其实这个都无所谓看不看,直接切换到小屏的视频输出就好了 public static boolean backPress() { Log.i(TAG, "backPress"); if (JCVideoPlayerManager.listener() != null) {原创 2016-08-24 22:23:21 · 9674 阅读 · 4 评论 -
jiecaovideo开源项目笔记-JCVideoPlayer分析-播放逻辑
init方法什么的就不说了,就是控件初始化 先来看看每次都用的setUp方法 第一个setUp中对当前的状态,以及更新ui和状态,第二个就是多了对资源请求头的添加 再来看看点击播放按钮的处理,找到onClick方法中的i == R.id.start 其实注释算很明白的了,分别是对正常播放和播放错误、播放中、暂停、以及播放完成。对start按钮的处理 这里面重要的就是pre原创 2016-08-23 23:31:44 · 6291 阅读 · 4 评论 -
jiecaovideo开源项目笔记-JCVideoPlayer小修改
开源作者初衷并不想任何开发者修改JCVideoPlayer,恰巧一个群友遇到个问题 需要在点击播放按钮后,然后请求视频地址,然后播放。 这里提供修改方案(不推荐这种方案。因为更新JCVideo麻烦。尽量继承JCVideoPlayerStandard或copy JCVideoPlayerStandard进行修改) 1、将JCVideoPlayer中onClick(View v)的 if (i原创 2016-08-23 16:56:04 · 4571 阅读 · 3 评论 -
jiecaovideo开源项目笔记-JCVideoPlayerStandard
源码部分从JCVideoPlayerStandard入手 JCVideoPlayerStandard是作者做了一个详细的自定义播放UI的封装,代码也是比较易懂 先来看看节操播放器经常用的setUp,setUp具有返回值,代表是否初始化过,这点从Demo中都可以看出来运用 节操播放器不允许第三个参数为不传,第三个参数目前来看[0]为标题,当然你不需要标题可以传入空字符 c原创 2016-08-18 14:04:43 · 16219 阅读 · 22 评论 -
基于jiecaovideo实现类似腾讯新闻视频item不可见小屏播放,item可见时小屏切换到itemy
此特效View为JCVideoPlayerListAutoWindowTiny继承自JCVideoPlayerStandard 先上个效果图,基于开源项目jiecaovideo修改,类似于腾讯新闻效果 Item滑出屏幕后自动小屏播放,Item再次滑入屏幕,则小屏切回Item播放 先说用法,基本与节操官方一致 官方调用代码: jcVideoPlayerStandard.setU原创 2016-08-30 20:24:23 · 2236 阅读 · 4 评论