Zrocky

Stay Hungry, Stay Foolish

Think Different


欢迎与我交流

接入IJKPlayer

项目地址: https://github.com/bilibili/ijkplayer

官方Build说明:

git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-ios
cd ijkplayer-ios
git checkout -B latest k0.8.8

./init-ios.sh

cd ios
./compile-ffmpeg.sh clean
./compile-ffmpeg.sh all

接入过程说明:

  1. 按官方给出说明,到最后一步all命令时,会报armv7错误,原因可能是XCode不再支持32位系统,解决办法就是修改compile-ffmpeg.sh文件,将armv7删除。 image-20200507164043340

  2. 接入到自己的项目时,我采用framework形式,所以需要制作静态库,使用IJKMediaPlayer文件夹中的项目制作;build真机包时,报了avconfig.hconfig.h文件not found,找到对应文件,注释includ armv7行即可。文件位置ios/build/universal/include/libffmpeg/config.hios/build/universal/include/libavutil/avconfig.h

    5276080-b6fdc7d5ee1bcfdb

最近的文章

Mac设置curl代理

编辑~/.curlrc文件,添加以下代码:socks5=127.0.0.1:1086…

Mac curl继续阅读
更早的文章

使用Git进行版本控制

公司一直在使用SVN来做版本控制,虽然个人项目早已换成Git,但是对Git没有一个深入的了解,最近因为分支和标签用法的困惑,继而产生想系统学习Git使用的想法,本文是基于廖雪峰Git教程而整理的学习笔记。Git概念版本库和工作区 master是Git自动创建的第一个分支Git工作分为两步 git add把文件修改添加到暂存区 git commit把暂存区的所有内容提交到当前分支 Git协议Git支持多种协议,git://和https等,https协议速度会慢一些专有名词master...…

Git继续阅读