这里的更新指的是
- 修改视频文件名
- 修改视频文件格式
- 修改视频路径
在 android 开发者手册里面中说可以使用ContentResolver.update(@NonNull Uri uri, @Nullable ContentValues values, @Nullable String where, @Nullable String[] selectionArgs)
去更新
但问题在于,只有未启用分区存储的APP才能够对去其他应用的媒体内容完成这些操作,如果是启用了分区存储的话,就需要在请求失败(update 失败后)后一个个去申请,申请成功后在onActivityResult()
里面再执行一次更新(update),这样太麻烦了,完全脱离了设计APP的初衷
要如何实现选择部分视频并一次性修改它们的格式呢?
(这个问题本来应该是如何禁用APP的分区存储
,但由于对android不熟,可能不需要这个也可以做到批量修改视频格式)