其他分享
首页 > 其他分享> > Android IJKPlayer封装

Android IJKPlayer封装

作者:互联网

IJKPlayer

IJK集成播放器,拥有亮度调整、音量调整、视频全屏播放。GitHub

方法一 ARR依赖

IJKPlayer.arr

android {
    ....
    repositories {
        flatDir {
            dirs 'libs'
        }
    }
}

dependencies {
        implementation(name: 'IJKPlayer', ext: 'aar')
}

方法二 JitPack依赖

A.项目/build.grade

	allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}

B.项目/app/build.grade

	dependencies {
	    implementation 'com.github.RelinRan:IJKPlayer:1.0.2'
	}

AndroidManifest.xml Activity配置

        <activity
            android:name=".XXXXX"
            android:configChanges="keyboardHidden|orientation|screenSize"></activity>

xml布局

    <com.android.ijk.player.view.IJKVideoView
        android:id="@+id/ijk"
        android:layout_width="match_parent"
        android:layout_height="220dp"
        android:background="@color/colorBlack"></com.android.ijk.player.view.IJKVideoView>

播放视频

        //初始化建议配置在Application
        IJK.config().initOptions();
        IJKVideoView ijk = findViewById(R.id.ijk);
        //播放视频
        ijk.setDataSource("http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4");
        ijk.start();

标签:xml,视频,封装,IJKPlayer,grade,implementation,Android,ijk
来源: https://blog.csdn.net/u012127961/article/details/118771828