java 安卓视频播放器,快速集成安卓视频播放功能

名称

JiaoZiVideoPlayer

语言

Android

平台

GitHub

作者

lipangit

JiaoZiVideoPlayer是一款能让你快速让自己APP实现视频播放功能的安卓视频播放框架。

特点:

视频全屏播放和浮层小窗播放;

可以完全自定义UI;

能在ListView、ViewPager和ListView、ViewPager和Fragment等多重嵌套模式下全屏工作;

手势修改进度和音量;

视频大小的屏幕适配,宽或长至少有两个对边是充满屏幕的,另外两个方向居中;

可以在加载、暂停、播放等各种状态中正常进入全屏和退出全屏;

重力感应自动全屏;

WebView嵌套本地视频控件;

支持https和rtsp;

整个包小于 100kb。

使用方法:

1、添加依赖

compile 'fm.jiecao:jiecaovideoplayer:5.8.1'

2、布局添加控件

android:id="@+id/videoplayer"

android:layout_width="match_parent"

android:layout_height="200dp"/>

3、Java代码设置视频链接,预览图像

JCVideoPlayerStandard jcVideoPlayerStandard = (JCVideoPlayerStandard) findViewById(R.id.videoplayer);

jcVideoPlayerStandard.setUp("http://jzvd.nathen.cn/c6e3dc12a1154626b3476d9bf3bd7266/6b56c5f0dc31428083757a45764763b0-5287d2089db37e62345123a1be272f8b.mp4"

, JCVideoPlayerStandard.SCREEN_LAYOUT_NORMAL, "嫂子闭眼睛");

jcVideoPlayerStandard.thumbImageView.setImage("http://p.qpic.cn/videoyun/0/2449_43b6f696980311e59ed467f22794e792_1/640");

4、在Activity或Fragment关闭或后退要释放该播放器的资源

@Override

public void onBackPressed() {

if (JCVideoPlayer.backPress()) {

return;

}

super.onBackPressed();

}

@Override

protected void onPause() {

super.onPause();

JCVideoPlayer.releaseAllVideos();

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值