让FFmpeg访问我的应用程序的数据目录?

时间:2015-11-05 16:52:42

标签: android video ffmpeg android-ndk

我正在使用GitHub上的众多Android FFmpeg库之一,每个库都涉及一个围绕C二进制文件的NDK包装器。我试图让其他应用程序访问我用FFmpeg编辑的视频文件(并保存在外部存储中),但至少在Android 6.0上,新的权限系统阻止他们能够访问共享文件,除非他们自己授予外部存储权限。这里的解决方案是使用内容提供程序打开其他应用程序访问的目录。然而...

我的FFmpeg二进制文件包含在应用程序的数据目录中,但是当我尝试访问或修改保存在那里的视频文件时,它失败了。如上所述,访问外部存储没有问题。

有没有办法让FFmpeg访问我的应用程序的数据目录,赋予它读写权限?使用相同的包名称命名库是否可以解决问题?

有什么想法吗?谢谢你的建议!

0 个答案:

没有答案