集成ijkplayer使用时出现只有声音没有画面问题的解决

时间:2024-03-22 11:22:57

1. 如何集成ijkplayer

由于手头最近在做直播的项目,所以就去了解了一下怎么集成ijkplayer,我就不啰嗦了,有很多文章都有说明,我下面给出两个链接可以去看看

ijkplayer的github地址:https://github.com/Bilibili/ijkplayer#before-build(这个是集成之前的需要看一下的东西,根据自己的产品需求,选择对应的module.sh文件),支持的格式越多,当然这个ijkplayer的包就是遇到。

iOS开发ijkplayer框架的集成:http://www.jianshu.com/p/d26ebb77d856 这个也是我认为的特别详细的


2. 主要说ijkplayer使用的时候遇到的问题(目前还没有解决,希望共同探讨)

我再使用自己打包出来的IJKMediaFramework.framework框架的时候,系统的依赖库也添加完毕,如果我直接在根控制器上直接使用IJKMediaFramework.framework的播放接口播放直播流的时候,会出现只有声音没有画面,但是我只要把app切换到后台再切换到回来的时候画面就出来了,一直都不知道什么原因。
这个一直很头大
集成ijkplayer使用时出现只有声音没有画面问题的解决


3.解决方案(其实就是替代方案,并没有解决,知道原因)

替代方案就是不要把IJKMediaFramework.framework的直播源播放的接口,在根控制器使用,这个是个很勉强的方法,原因在于大多数app不可能进来就开播放直播,所以,这个方案还是能解决实际问题,但是万一那个脑子有泡的@产品就是想这个干,不就完犊子了。所以在技术上能实现的,就不要跟产品啰嗦一堆,说怎么实现就怎么实现。

说产品部分请略过
集成ijkplayer使用时出现只有声音没有画面问题的解决