问题描述
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的值-
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 (将#修改为@)