ijkplayer播放

ijkplayer播放


下载

git clone https://github.com/Bilibili/ijkplayer

编译

cd jkplayer-master
./init-ios.sh
cd ios
./compile-ffmpeg.sh clean
./compile-ffmpeg.sh all

跑demo

进入IJKMediaDemo 编译跑起来看看

编译framework

进去IJKMediaPlayer,然后编译一下。在product里面能找到framework。

合并framework(我觉得这个是选的感觉公司的是不支持模拟器)

用真机编译一遍,然后点product里面,进入相应文件夹找到framework
用模拟器编译一遍,然后点product里面,进入相应文件夹找到framework
合并framework

lipo -create "真机版本的路径" "模拟器版本的路径" -output
"合并后的路径" //合并后的路径要给出指定的名称

lipo -create ./Debug-iphoneos/IJKMediaFramework.framework/IJKMediaFramework ./Release-iphonesimulator/IJKMediaFramework.framework/IJKMediaFramework -output ./IJKMediaFramework

IJKMediaFramework.framework

AudioToolbox.framework

AVFoundation.framework

CoreGraphics.framework

CoreMedia.framework

CoreVideo.framework

libbz2.tbd

libz.tbd

MediaPlayer.framework

MobileCoreServices.framework

OpenGLES.framework

QuartzCore.framework

UIKit.framework

VideoToolbox.framework

你不加这个会加错

libc++.tbd

加上头试试

#import 

你可能感兴趣的:(ijkplayer播放)