2024年3月28日发(作者:)

ijkplayer使用 注意 简书

ijkplayer是一款基于FFmpeg开发的开源播放器,它在

Android平台上具有广泛的应用。它凭借着高效稳定的解码能

力和灵活的扩展性,成为了许多APP中的默认播放器选择。

本文将介绍ijkplayer的基本使用方法,并通过一些常见问题

的解答来帮助读者更好地使用ijkplayer。

一、引入ijkplayer库文件

在使用ijkplayer之前,首先需要将ijkplayer库文件引入到项

目中。在项目的文件中添加以下代码:

```gradle

allprojects {

repositories {

maven { url '' }

}

}

dependencies {

implementation 'li:ijkplayer:v1.1.0'

}

```

添加完成后,点击“Sync Now”按钮进行同步。

二、初始化

在使用ijkplayer之前,需要进行初始化。在Application类中

的onCreate()方法中添加以下代码:

```java

brariesOnce(null);

_profileBegin("");

```

这段代码的作用是加载ijkplayer库文件和启动ijkplayer。

三、播放器使用

使用ijkplayer进行播放的关键类是IjkMediaPlayer。以下是一

段基本的使用代码:

```java

private IjkMediaPlayer mMediaPlayer;

private void initPlayer() {

mMediaPlayer = new IjkMediaPlayer();

aSource("视频文件路径");

SurfaceView surfaceView = findViewById(e_view);

SurfaceHolder surfaceHolder = der();

play(surfaceHolder);

eAsync();

}

private void startPlayer() {

();