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

推荐阅读更多精彩内容