Android之 ijkplayer集成使用:

第一步:在modle下的libs中添加官方so文件:

下载地址:https://download.csdn.net/download/loverleslie/10783655

第二步:在build.gradle中加入依赖:

dependencies {
    implementation 'tv.danmaku.ijk.media:ijkplayer-java:0.8.8'
    implementation 'tv.danmaku.ijk.media:ijkplayer-armv7a:0.8.8'
    implementation 'tv.danmaku.ijk.media:ijkplayer-exo:0.8.8'
}

第三步:加入所需要的布局控件和相关代码粘到项目中即可:

第四步:在MainAcivity中写入核心的代码以及布局:(加入网络权限)

 1.布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    android:orientation="vertical"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
    <android.support.v7.widget.Toolbar
        app:title="ijkplayer播放器"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
    </android.support.v7.widget.Toolbar>
    <TextView
        android:layout_width="match_parent"
        android:layout_height="4dp"
        android:background="@android:color/holo_blue_light"/>
    <media.IjkVideoView
        android:id="@+id/Ijk_VideoView"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    </media.IjkVideoView>
</LinearLayout>

 2. 代码:

public class MainActivity extends AppCompatActivity {
    private IjkVideoView Ijk_VideoView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        initView();

        /**
         * 普通播放:
         */
        Ijk_VideoView.setAspectRatio(IRenderView.AR_ASPECT_FIT_PARENT);
        Ijk_VideoView.setVideoURI(Uri.parse("http://stream1.grtn.cn/tvs2/sd/live.m3u8?_ts&time=1518428696629"));
        Ijk_VideoView.start();
    }

    private void initView() {
        Ijk_VideoView = (IjkVideoView) findViewById(R.id.Ijk_VideoView);
    }
}

第四步:运行效果如下:

第五:有关的其他博客

https://www.jianshu.com/p/c5d972ab0309

https://blog.csdn.net/sunchaohui5741/article/details/80520066?tdsourcetag=s_pcqq_aiomsg 此博客参考于

猜你喜欢

转载自blog.csdn.net/LoverLeslie/article/details/84061959