0
点赞
收藏
分享

微信扫一扫

编译iOS版 IJKplayer

杰克逊爱学习 2021-09-19 阅读 147
日记本

  目标版本:ffmpeg 4.0 不支持https,支持最多的解码格式,不支持armv7,多路码流时默认先播放h265(官方先播h264)

  framwork下载地址:链接:https://pan.baidu.com/s/15Y_imq5aIdyiQ7b62sOG-Q 密码:16gy

 编译步骤

1.克隆仓库到指定位置并重命名为比如桌面上的 ijkplayer-ios 文件夹

2. 然后进入文件夹ijkplayer-ios

3.新建分支latest并切换到新建的分支上

(可查看ijkplayer最新的release版本

4.打开ijkplayer-ios/init-ios.sh文件,将最新ffmpeg版本更新到文件中

5.配置编解码器格式支持

6. 如果你选择了ff4.0xxx版本,在module.sh链接的对象中,需要将--disable-ffserver取消,因为ffserver在ffmpeg3.4版本被移除

7. videotoolbox是ios8.0引入的模块,如果编译时最低支持到ios7,编译脚本ijkplayer-ios/ios/tools/do-compile-ffmpeg.sh,将ios最低版本限制在9.0 (搜索"version"关键字修改)

8. 如果希望兼容armv7和armv7s,下载xcode9.1或以下版本,执行命令:

9.  去掉./init-ios.sh 和ijkplayer-ios/iOS/compile-ffmpeg.sh 中的armv7,armv7s

10.下载ffmpeg

11.编译

12.打包IJKMediaFramework

13 参考连接: https://github.com/bilibili/ijkplayer/issues/2874

举报

相关推荐

0 条评论