Android studio简单使用vedioview播放视频失败

使用vedioview简单播放一个视频,显示can't play this vedio

img

img


视频文件是从抖音下载的一个小视频,用ffprobe查看如下

img

你把文件复制到模拟器内,然后本地代码换个路径试试,我怎么感觉模拟器不能直接播放电脑本地的视频文件呢
复制进模拟器后,路径改成这个

String path = Environment.getExternalStorageDirectory().getAbsolutePath()+"/01.mp4";

img

路径写的有问题吧,window下是“E:\"吧
而且也不能写成windows的路径,你需要把视频push到模拟器的SD卡,然后用SD卡的路径

路径写的有问题

出现这个错误的原因可能是你的视频文件损坏,先检查一下视频文件是否损坏。如果确定不是文件损坏的问题,就是你的模拟器不支持该视频的格式。搜索一下你的模拟器支持的视频格式,用格式工厂等工具将该视频转换成支持的格式