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 <IJKMediaFramework/IJKFFMoviePlayerController.h>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容