# dagger+retrofit+rxjava:框架搭建视频播放器:

一直在想写一个点播的视频播放器,年底了,偷个闲,终于把这个目标给实现了。最近一直在学习RXJava和retrofit 框架:由于本文讲解的是在线视频播放器 这儿不在详解:想要学习请看:给 Android 开发者的 RxJava 详解
这里写图片描述

1.视频取自百思不得姐的搞笑视频 使用dagger+retrofit+rxjava框架搭建:

2.依赖库的配置:

在Github上下载jcvideoplayer-lib开源库:
开源地址
android studio 直接在:

  • dependencies {
    compile ‘fm.jiecao:jiecaovideoplayer:4.6.3’
    }

3.androidmainfest配置:

这个一定要写不然在横竖屏时会出现问题。导致直接退出:或者横屏不了的问题

  • android:configChanges=”orientation|screenSize|keyboardHidden”
    android:screenOrientation=”portrait”

4.java代码

  • jcVideoPlayerStandard.setUp(item.getVideo().getVideo().get(0),JCVideoPlayerStandard.SCREEN_LAYOUT_NORMAL,item.getBookmark());
    //取得某一帧的图片放在jcVideoPlayerStandard控件上:
    Glide.with(context)
    .load(item.getVideo().getThumbnail().get(0))
    .into(jcVideoPlayerStandard.thumbImageView);
    if (OwspaceApplication.getInstance().getAnInt()==1){
    JCVideoPlayer.releaseAllVideos();
    }
    //item.getVideo().getVideo().get(0) 加载的视频的地址:
    //JCVideoPlayerStandard.SCREEN_LAYOUT_NORMAL 显示的模式:

这里写图片描述
开源代码 :开源项目地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值