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 <IJKMediaFramework/IJKFFMoviePlayerController.h>
网友评论