String video_path=FileUtils.getInstance(this).getChooseFileResultPath(uri);
public class FileUtils {
private Contextcontext;
private static FileUtilsutil =null;
private FileUtils(Context context) {
this.context = context;
}
public static FileUtilsgetInstance(Context context) {
if (util ==null) {
util =new FileUtils(context);
}
return util;
}
/**
* 对外接口 获取uri对应的路径
*
* @param uri
* @return
*/
public StringgetChooseFileResultPath(Uri uri) {
String chooseFilePath =null;
if ("file".equalsIgnoreCase(uri.getScheme())) {//使用第三方应用打开
chooseFilePath = uri.getPath();
Toast.makeText(context, chooseFilePath, Toast.LENGTH_SHORT).show();
return chooseFilePath;
<