【发布时间】:2017-04-04 15:42:22
【问题描述】:
我确实需要使用 vitamio 播放器,但我的目标 sdk 为 23(或更高)。当我尝试使用 - 它对我说
LOAD FFMPEG ERROR: dlopen failed: /.../lib/arm/libffmpeg.so: has text relocations
那么,我怎样才能在 23 个目标 sdk 上使用这个视频播放器呢?
【问题讨论】:
我确实需要使用 vitamio 播放器,但我的目标 sdk 为 23(或更高)。当我尝试使用 - 它对我说
LOAD FFMPEG ERROR: dlopen failed: /.../lib/arm/libffmpeg.so: has text relocations
那么,我怎样才能在 23 个目标 sdk 上使用这个视频播放器呢?
【问题讨论】:
在你的 gradle 中将 sdktarget 设置为 19,这不会崩溃,但是当你播放视频时,有时会显示:文本重定位对话框。这让我很厌烦。 我已经下载了FFmpeg-Vitamio,并且build pass,使用库。还是不能解决,我看到一些博客说:new FFmpeg已经解决了这个问题,所以我尝试将new FFmpeg合并到FFmpeg-Vitamio,但是失败了。所以我为android构建了最新的FFMpeg,构建通过,使用它,但是致命的错误。我也不知道如何解决它。我想为 android 使用最新的 FFmpeg,并为 FFmpeg 编写本机,但这花费了太多时间。
【讨论】: