我的应用中的路径出现问题。
艺术画廊让我制作一个可以播放视频的视频。所以我的想法是他们只需要将视频文件移动到sdcard默认文件夹并将文件重命名为视频。
但有些情况(不同的平板电脑)路径不匹配,视频无法打开。
这是到目前为止的代码:
File sdcard = android.os.Environment.getExternalStorageDirectory();
File file = new File(sdcard, "video.mp4");
String src = file.getAbsolutePath();
video.setVideoPath(src);
答案 0 :(得分:0)
检查外部媒体是否可用于getExternalStorageState()
。我认为您需要查看MEDIA_MOUNTED
才能使解决方案正常运行。 This answer显示了带安全检查的代码段。可能是一个更加万无一失的解决方案,可以搜索所有已安装的媒体以获取特定文件名。这样,用户可以将视频复制到任何地方,您的应用就可以播放它。