解决IJKPlayer和七牛播放器之间的冲突

IJKPlayer和七牛播放器的冲突问题解决。

需求:最近公司项目开发需导入七牛播放器,但其与原本存在的IJKPlayer播放器产生冲突。

错误信息:IJKPlayer 报错 IJKSDLGLView: setupDisplay not ready的错误。

方案1:在项目的 other linker flags,里面加入 -all_load,再运行,程序依然报错,该方案不可行;
(根本原因应该是七牛播放器默认会加 -all_load,而IJKPlayer要求不支持该方式)

方案2:结合方案1得出的结论(IJKPlayer不支持 -all_load 方式)来执行:在项目的other linker flags,里面加入 -force_load,并指定路径:$(SRCROOT)/xxx.framework/xxx。程序运行正常,该方案可行。

$(SRCROOT)/IJKMediaFramework.framework/IJKMediaFramework

image.png

你可能感兴趣的:(解决IJKPlayer和七牛播放器之间的冲突)