android-studio - 有没有办法将文件夹中的 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 访问?
如果有人可以添加示例代码,那将非常有帮助:)
解决方案
推荐阅读
- fortran - 安装 Fortran 库 Expokit (Windows/Ubuntu)
- python - 尝试在一行上打印多行字符串(字符串存储为变量)
- c# - 如何将此文件流从 API 转换为 PDF 或 XML 文件?
- android - Android 线图中的 Firestore 文档值
- php - 离子应用程序中的错误“预检响应中的 Access-Control-Allow-Headers 不允许请求标头字段。”
- oracle - 在 oracle 中如何进行 PK
- r - 将上限应用于数据框,同时忽略非数字值
- c# - 以编程方式从散点图趋势线中提取斜率和截距
- python - 用于时间序列分类的 TensorFlow 数据集 API
- ios - Watson Assistant 和 Swift