##.简介
IjkPlayer是Bilibili推出的一个开源播放器库,底层是基于ffmpeg来实现的,支持各种常见的拉流协议,支持软解码和硬解码,支持变速播放。很多视频平台都在使用。
官方的github地址:
GitHub - bilibili/ijkplayer: Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
开源库中封装了 IMediaPlayer接口,包括一个播放器正常需要的绝大部分功能。在开源库中为该接口提供几种实现方式,包括使用Ijkplayer方式实现和Android自带的解码方式实现,使用时可根据情况自由选择方式。
##.主要API介绍(见注释)
/**
* 设置用于画面显示的目标SurfaceHolder
* 画面会显示在SurfaceHolder内部的Surface
* @param sh
*/
void setDi