美文网首页iOS DeveloperiOS 开发
iOS-编译 ijkplayerDemo 制作IJKMediaF

iOS-编译 ijkplayerDemo 制作IJKMediaF

作者: 南镇s | 来源:发表于2016-08-23 16:44 被阅读713次

1.下载 https://github.com/Bilibili/ijkplayer

B站资源下载.png

2. 编译 ijkplayer

2.1下载回来后会发现 ffmpeg - lib 里面的.a文件缺失 显示为红色

缺失的.a文件.png

2.2接着编译 ffmpeg

2.2.1.打开终端, cd 到ijkplayer文件夹中 cd ijkplayer 如下图:

ijkplayer.png

2.2.2.下载ffmpeg
./init-ios.sh

下载ffmpeg .png

2.2.3.cd到iOS目录

iOS.png

2.2.4.编译 ffmpeg
./compile-ffmpeg.sh clean
./compile-ffmpeg.sh all
等待编译完成即可

2.2.5.运行IJKMediaDemo


IJKMediaDemo.png IJKMediaDemo1.png

3.制作framework

3.1打开IJKMediaPlayer目录 运行IJKMediaPlayer.xcodeproj


IJKMediaPlayer.png

3.2选择release模式,编译真机和模拟器的IJKMediaPlayer.xcodeproj, 打开相应目录

framwork.png

会得到两个文件夹 一个是真机的 Release-iphoneos 一个是模拟器的Release-iphonesimulator


framwork1.png

3.3将真机framework和模拟器的framework合并成一个
打开终端输入 lipo -create "真机IJKMediaFramework路径" "模拟器IJKMediaFramework路径"
-output "合并后的文件路径和名称(LastPathComponent会默认为文件名字)" 打开相应路劲 得到合并后的framework

framwork2.png

将生成的合并后的framework 替换掉 Release-iphoneos 和Release-iphonesimulator 里面的framework

相关文章

网友评论

    本文标题:iOS-编译 ijkplayerDemo 制作IJKMediaF

    本文链接:https://www.haomeiwen.com/subject/cqqnsttx.html