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

首先给大家推荐一下我老师大神的人工智能教学网站。教学不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵黄段子!点这里可以跳转到网站

首先想使用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

点这里可以跳转到人工智能网站

发表评论