Open ShiQiangMu opened 2 years ago
iOS移动端 接入其他三方sdk(内部有独立的视频播放功能) 接入后 导致原正常视频播放直接崩溃 请问是否为ffmpeg不同版本冲突导致 崩溃在这句 if (ffp->iformat_name) is->iformat = av_find_input_format(ffp->iformat_name); err = avformat_open_input(&ic, is->filename, is->iformat, &ffp->format_opts);
-----------------------------log显示--------------------------------- ===== custom modules begin ===== register demuxer : ijklivehook ===== custom modules end ===== av_version_info: ff3.2--ijk0.7.6--20170203--001 ijk_version_info: ijkmp_set_inject_opaque(0x60000000ff10) ijkmp_set_inject_opaque()=void ijkmp_set_ijkio_inject_opaque(0x60000000ff10) ijkmp_set_ijkio_inject_opaque()=void 2017-03-24 12:47:08.027 JRJInvestAdviser[13467:2780950] OK setup GL ijkmp_ios_set_view(glView=0x11a541a70) ijkmp_ios_set_view(glView=0x11a541a70)=void 2017-03-24 12:47:08.033 JRJInvestAdviser[13467:2780950] invalidateRenderBuffer 2017-03-24 12:47:08.034 JRJInvestAdviser[13467:2781750] IJKSDLGLView: setupDisplay not ready ijkmp_set_data_source(url="rtmp://v23ececb1.live.126.net/live/390423dcf6e2479ebf6b1533f598cd16") ijkmp_set_data_source(url="rtmp://v23ececb1.live.126.net/live/390423dcf6e2479ebf6b1533f598cd16")=0 ijkmp_prepare_async() ijkmp_prepare_async()=0
同求解答
把ijk做成动态库可以解决
IJKMediaFrameworkWithSSL.framework 本身就是动态库 应该可以解决吧? @KingsleyChen123
问题已解决,如图:
iOS移动端 接入其他三方sdk(内部有独立的视频播放功能) 接入后 导致原正常视频播放直接崩溃 请问是否为ffmpeg不同版本冲突导致 崩溃在这句 if (ffp->iformat_name) is->iformat = av_find_input_format(ffp->iformat_name); err = avformat_open_input(&ic, is->filename, is->iformat, &ffp->format_opts);