首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >android默认sdcard路径

android默认sdcard路径
EN

Stack Overflow用户
提问于 2014-12-22 21:50:34
回答 1查看 80关注 0票数 0

我的应用程序中的路径出现了一些问题。

一家美术馆要求我制作一个视频显示器,用来展示视频。所以我的想法是,他们只需要将视频文件移动到sdcard默认文件夹,并将文件重命名为video。

但在某些情况下(不同的平板电脑),路径不匹配,视频将无法打开。

这是目前为止的代码:

代码语言:javascript
运行
复制
File sdcard = android.os.Environment.getExternalStorageDirectory();
File file = new File(sdcard, "video.mp4");

String src = file.getAbsolutePath();
video.setVideoPath(src);
EN

回答 1

Stack Overflow用户

发布于 2014-12-22 21:58:47

检查外部介质是否可用于getExternalStorageState()。我认为您需要使用MEDIA_MOUNTED才能使您的解决方案生效。This answer显示了一个带有安全检查的代码片段。在所有安装的介质中搜索特定的文件名可能是一种更可靠的解决方案。这样,用户可以将视频复制到任何地方,您的应用程序也可以播放它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27604020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档