基于 ijkplayer开发的Android直播软件

   前言:做了5年多Android开发,几乎都是在O2O商城这块,没有在直播这方面有深究,最近因为一些项目原因需要做视频直播这块,所以决定来研究这方面的知识。主要想从两个方向研究,一个是 ijkplayer,一个是Vitamio.先从ijkplayer开始吧,下一篇文章再介绍Vitamio.

  ijkplayer 是一个基于 ffplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供Android平台下应用弹幕集成的解决方案,此方案目前已用于美拍和斗鱼 APP。

  首先我们需要在Android Studio中引用进来相关库。可见截图:

  

 然后添加必须的.so文件,见截图:


 然后把示例中的一些类copy到自己项目中来,主要是ijkplayer.media下的文件,见截图:


 

好了到了现在这步之后,需要做的就是写布局文件了,在xml布局文件中写我们刚刚copy过来的一个IjkVideoView.见截图:



最后是在Activity中做初始化,代码见截图:



当然最后,别忘了添加权限,给一个网络的权限就可以了。好了,一个简单的基于ijkplayer的网络视频播放器就写好了,当然还是很粗糙的,下一步将做一下常见功能添加。

源码github地址:https://github.com/liuzb/TestIjkPlayer。需要的可以下载,当然别忘了给我star一下,给个星。或者加q探讨都可以qq:1774900724



  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值