我在Activity上使用VideoView并且我录制视频(我检查它是在“/mnt/sdcard/DCIM/v110.3gp”存在)和当我尝试代码时
videoView.setVideoPath("/mnt/sdcard/DCIM/v110.3gp");
videoView.start();
没有任何反应。该文件存在,但videoView不想播放。什么可能是错的?
答案 0 :(得分:1)
您无法100%确定所有手机都使用/ mnt / sdcard作为外部存储目录。使用
Environment.getExternalStorageDirectory()
代替。
videoView.setVideoPath(Environment.getExternalStorageDirectory()+/"DCIM/v110.3gp");