首页 > 解决方案 > 有没有办法将文件夹中的 mp4 文件读入位图(android)?

问题描述

有一种方法可以读取 android 包中资源文件夹中的 mp4 文件。就像我们可以在android studio中给出文件的路径一样。例如,我的原始资源文件夹中有 pubg.mp4。下面是检索其中第一帧的方法。

String filepath = "android.resource://"+getPackageName()+"/"+R.raw.pubg;
mRetriever = new MediaMetadataRetriever();
mRetriever.setDataSource(this, Uri.parse(filepath));
Bitmap bitmap = mRetriever.getFrameAtIndex(0).

但我的问题是:如果我允许用​​户选择一个文件并将其第一帧处理为位图,那么如何提供文件路径以及如何使用 Mediametadataretriever 访问?

如果有人可以添加示例代码,那将非常有帮助:)

标签: android-studioandroid-bitmapmediametadataretriever

解决方案


推荐阅读