android - Android Beta 12 文件路径错误:MediaMetadataRetriever
问题描述
在 Android 12 Beta3 上,我有一个代码路径,在创建具有如下路径的 MediaMetadataRetriever 对象时可以正常工作:'/storage/emulated/0'
这适用于 Android 11、10 等。
确切的例外: java.lang.IllegalArgumentException: /storage/emulated/0 不存在
我认为这是由于 Android Beta 3 中存储 API 的更改。如果有人能深入了解他们如何解决它,我将不胜感激。
解决方案
推荐阅读
- java - 如何将推送通知的已读回执发送到 Android 上的 Amazon Pinpoint?
- tensorflow - 输入必须是4维[1,30,144,192,3],tensorflow训练出错
- php - 在 Laravel 或原始 SQL 中创建基于过滤器的搜索的最佳方法是什么?
- outlook - Outlook Web 加载项入口页面(taskpaneurl)可以知道哪个任务窗格按钮触发访问吗?
- html - 添加内容时,内联块 div 元素未垂直对齐
- bash - 获取 bash 脚本并通过反引号执行为变量赋值
- javascript - 文章最后一行的文字颜色渐变
- node.js - 如何在 API 导入请求期间避免“分配失败 - JavaScript 堆内存不足”
- java - Spring Boot 应用程序无需任何数据库即可接受用户输入和保存
- c# - 如何防止 LaTex 代码编译后弹出 pdf 文件?