【问题标题】:How to force to work Vitamio on targetsdk more than 23?如何强制在超过 23 的targetsdk 上使用 Vitamio?
【发布时间】:2017-04-04 15:42:22
【问题描述】:

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

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

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

【问题讨论】:

    标签: android ffmpeg vitamio


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 2021-12-25
      • 1970-01-01
      相关资源
      最近更新 更多