Vitamio在Android 6.0上崩溃

Vitamio在Android 6.0上崩溃,android,vitamio,Android,Vitamio,我们在项目中使用Vitamio作为MediaPlayer。当我们将目标SDK更改为API级别23时,它会崩溃。 Logcat如下所示: 10-10 22:12:04.858: E/Vitamio[4.2.1]Player: LOAD FFMPEG ERROR: dlopen failed: /data/data/com.project/libs/libffmpeg.so: has text relocations 10-10 22:12:04.864: E/Vitamio[4.2.1]Playe

我们在项目中使用Vitamio作为MediaPlayer。当我们将目标SDK更改为API级别23时,它会崩溃。 Logcat如下所示:

10-10 22:12:04.858: E/Vitamio[4.2.1]Player: LOAD FFMPEG ERROR: dlopen failed: /data/data/com.project/libs/libffmpeg.so: has text relocations
10-10 22:12:04.864: E/Vitamio[4.2.1]Player: FIND_NAME_SYM vvo, render_yuv
10-10 22:12:04.869: A/libc(9372): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 9372 
Vitamio的github页面中有一个关于此问题的问题:


是否有解决此问题的方法?

如果您使用的是适用于Android的ffmpeg,您将无法将其用于API级别>22,因为对于API级别>22,将删除对文本重定位的支持。因此,当FFMpeg修复此问题时,您将能够再次使用它。如果你在Android上使用Vitamio播放器,也存在同样的问题。下面的ffmpeg链接中有一个有趣的对话框:)来源:我们开始使用Exoplayer。还有一个RTMP播放功能。下面是一篇描述它的博客文章。