ijkplayer icon indicating copy to clipboard operation
ijkplayer copied to clipboard

iOS 接入其他三方sdk后 原项目中正常是视频播放崩溃 请问如何处理

Open ShiQiangMu opened this issue 3 years ago • 3 comments

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

ShiQiangMu avatar Dec 15 '21 02:12 ShiQiangMu

同求解答

KingsleyChen123 avatar Dec 29 '21 09:12 KingsleyChen123

把ijk做成动态库可以解决

KingsleyChen123 avatar Jan 10 '22 02:01 KingsleyChen123

IJKMediaFrameworkWithSSL.framework 本身就是动态库 应该可以解决吧? @KingsleyChen123

hideincrowd avatar May 27 '22 09:05 hideincrowd

问题已解决,如图: 截屏2023-05-15 17 03 36

ShiQiangMu avatar May 15 '23 09:05 ShiQiangMu