Videoview无法播放通过ES File Explorer选择的视频

问题描述

Videoview无法播放通过ES File Explorer选择的视频(在videoview中获得“无法播放此视频”)。但是,当通过设备的文件管理器或存储选择时,它可以播放视频。

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

               …

我调试并找到了针对相同视频的selectedVideoUri的值-

selectedVideoUri用于文件管理器或存储-

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

selectedVideoUri for ES File Explorer-

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)