Videoview не может воспроизводить видео, выбранные через ES File Explorer

#android #video #android-videoview #file-storage

#Android #Видео #android-videoview #хранилище файлов

Вопрос:

Videoview не может воспроизводить видео, выбранные через ES File Explorer (в видеообзоре отображается «Не удается воспроизвести это видео»).Однако он может воспроизводить видео при выборе через файловый менеджер устройства по умолчанию или хранилище.

  @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (resultCode == RESULT_OK amp;amp; data != null amp;amp; data.getData() != null) {
            if (requestCode == REQUEST_TAKE_GALLERY_VIDEO) {
                selectedVideoUri = data.getData();
                videoView.setVideoURI(selectedVideoUri);
                videoView.start();

               …
  

Я отладил и нашел значения для selectedVideoUri для тех же видео-

Выбранная видеозапись для файлового менеджера или хранилища по умолчанию-

 content://com.lenovo.FileBrowser.FileProvider/root_path/storage/emulated/0/WhatsApp/Media/WhatsApp Video/VID-20200902-WA0001.mp4
  

Выбранная видеозапись для ES File Explorer-

 content://com.estrongs.files/storage/emulated/0/WhatsApp/Media/WhatsApp Video/VID-20200902-WA0001.mp4