Видеофайл не может быть воспроизведен с помощью Action_View uri, полученного из файла документа в съемном хранилище
Я мог бы просто получить свои файлы на съемном носителе с помощью дерева action_open_document, и оно дает мне файл документа. Я не могу открыть этот файл с Action_view. URI из файла документа работает! Я могу открыть файл изображения с видом действия.
String uri=DocumentFile.getUri.toString;
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri);
intent.setDataAndType(Uri.parse(uri), "video/mp4");
activity.startActivity(intent);
1 ответ
Решение
Другие приложения не имеют доступа к этому контенту. добавлять FLAG_GRANT_READ_URI_PERMISSION
к Intent
передать свой собственный доступ для чтения к стороннему приложению.