美文网首页
集成七牛直播SDK遇到的不能用模拟器运行的解决方案

集成七牛直播SDK遇到的不能用模拟器运行的解决方案

作者: Dealloc | 来源:发表于2018-02-25 10:13 被阅读29次

    主要问题,使用七牛的推拉流sdk PLMediaStreamingKit 的同时使用了七牛推荐的播放器PLPlayerKit (3.2.0)

    真机运行,没问题.

    模拟器运行,问题来了.

    当前时间 2018-2-25,七牛的文档上提供了一份模拟器运行的解决方案.分别使用PLMediaStreamingKit 和 PLPlayerKit 的 真机+模拟器版本 ,但是上线的时候要替换成真机版本.

    按照七牛给的demo文件是没错的,但是七牛的demo的PLPlayerKit是用的2.4.0版本的.而最新的PLPlayerKit 3.0 + 做了优化和很多重要修复. 一旦使用3.0 + 就会有相应的报错.七牛文档上写的是可能有某个或者某些库重复了,我们要把重复的库只保留一个.(原因是PLPlayerKit 3.0+ 和 PLMediaStreamingKit 都依赖于Openssl).

    最后报错信息确实是源于Openssl 但是并不是重复了.而是缺少东西.提示的是not found.

    我最后解决的方案是加了libcrypto-tvOS.a 和libssl-tvOS.a 我的想法是七牛播放器模拟器版本 用到了一些库中没有的api 或者这份库没有兼容到模拟器.

    加上这两个文件就好了
    链接: https://pan.baidu.com/s/1o9Tp0TG 密码: w3py

    相关文章

      网友评论

          本文标题:集成七牛直播SDK遇到的不能用模拟器运行的解决方案

          本文链接:https://www.haomeiwen.com/subject/zwokxftx.html