如何强制在targetdk上工作Vitamio超过23?

时间:2016-11-21 09:35:25

标签: android ffmpeg vitamio

我真的需要使用vitamio播放器,但我的目标是sdk 23(或更高)。当我尝试使用时 - 它对我说

LOAD FFMPEG ERROR: dlopen failed: /.../lib/arm/libffmpeg.so: has text relocations

那么,我如何才能在23个目标sdk上使用这个视频播放器?

1 个答案:

答案 0 :(得分:0)

在你的gradle中将sdktarget设置为19,这不会崩溃,但是当你播放视频时,有时会显示:文本重定位对话框。这让我很烦恼。 我已经下载了FFmpeg-Vitamio,并且构建了pass,使用了library.still无法解决,我看到一些博客说:新的FFmpeg已经解决了这个问题,所以我尝试将新的FFmpege合并到FFmpeg-Vitamio,但失败了。所以我为android构建最新的FFMpeg,构建传递,使用它,但致命的错误。我也不知道如何修复它。我想使用最新的FFmpeg for android,并为FFmpeg写原生,但这花费了太多时间。