android集成 ijkplayer Ijkplayer集成使用方案 + demo

11 篇文章 0 订阅
9 篇文章 0 订阅

首先想使用ijkplayer的话,肯定得先编译啦,但是我之前已经编译好了,时间是2018年3月份左右,版本也是当时最新的0.8.8,所以大可放心使用

其实拉到项目中还是很简单的。也就是把要适配的.so库拉到项目中,再把需要依赖的包依赖上就好了,如下图:



至于用法,我们看到他们编译文件里面会有一个android/ijkplayer/ijkplayer-example的目录。它在使用他们的播放器的时候,需要把他们的一些配置文件也拷到项目中去,我在demo中也都整好了,需要的直接去里面拿就好了,就是如上图的那个目录的文件。

代码中的用法:

布局文件:使用他们的播放器控件

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <!--播放控件 IjkVideoView -->
    <com.demo.yilv.videodemo.media.IjkVideoView
        android:id="@+id/video_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
</RelativeLayout>

代码中也是设置url就可以播放了。

 mVideoView = (IjkVideoView) findViewById(R.id.video_view);


        /** 普通播放 start **/
        mVideoView.setAspectRatio(IRenderView.AR_ASPECT_FIT_PARENT);
        mVideoView.setVideoURI(Uri.parse(url5));
        mVideoView.start();
        /** 普通播放 end **/

至于它的一些监听,还有定制化东西,设置一些软解硬解分辨率什么的,网上也都是有的,很多很多了,也和大多数播放器差不多。

分享几个测试 路径

private String url5 = "http://stream1.grtn.cn/tvs2/sd/live.m3u8?_ts&time=1518428696629";
    private String url6 = "http://218.207.213.137//PLTV/88888888/224/3221225879/index.m3u8";
    private String url7 = "http://183.251.61.207/PLTV/88888888/224/3221225829/index.m3u8";

点我下载lib包和.so文件

点我下载demo

由于整个编译的文件是非常大的,如果有人也需要的话,就到我的网盘自取吧

点我去网盘


感谢bilibili

评论 40
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值