您的当前位置:首页正文

B站开源播放框架ijkplayer(iOS版)使用教程

来源:要发发知识网

首先配置环境,需要安装 homebrew,git,yasm (需要ruby环境)

图片截自readme

然后把项目克隆到本地,下载并编译ffmpeg

图片截自readme

最后导入播放器并用Xcode打开

图片截自readme

这样ijkplayer的官方demo就可以运行了。

运行截图

那么重点来了,如何把ijkplayer集成到自己项目里呢,一种是像demo里那样整个工程引用,这里不再展开。另一种就是导入IJKMediaPlayer工程产生的framework包。

ijkplayer集成

打包时要注意,模拟器打的包只能在模拟器上用,真机运行的话需要用真机打包。分别用模拟器和真机打包之后可以得到两个包,再合并一下,就可以得到一个通用的包,我demo里的就是个通用包(Debug版)

真机和模拟器打成的包(Debug版)

经朋友提醒,我打的这两个都是Debug版的,正式使用的话最好打成Release版,打包过程一样,只需修改以下选项即可Product->Scheme->Edit Sceme

Release版打包修改

导入打好的包和其他依赖库,就可以仿照官方demo调用了,如果懒得写的话就像我一样,直接把ijkplayer里写好的拉到项目里直接用就行了

直播中