ijkplayer---引入多个播放器,ffmpeg的so库冲突

我现说我自己实验的结果分为两部分。so库的名字不一样,so库的函数名字一样,so库的函数中内容不一样。

1、java层调用的so库,so库有jni文件。

起作用的so库是我们最后调用system.loadLibrary引用的库。

2、so库又调用了其他so库。

这个要特别注意是我们第一次调用的system.loadLibrary加载的库。

我们知道90%的播放器都引用的同样的ffmepg库,我们应该怎么办呢?

1、最好使用共同的ffmpeg的so库

2、尽早初始化我们自己的so库(但是这样会有风险)

终极解决办法还是引用共同的ffmpeg的so库。

猜你喜欢

转载自blog.csdn.net/qq_15255121/article/details/123301767