Android中的输入和输出路径

时间:2014-07-16 04:11:59

标签: android ffmpeg

我正在使用FFMPEG制作视频编辑器。选择文件夹时我卡住了:

1 /我将向用户显示“文件管理器”。他们可以选择一个文件夹然后返回一个路径。如何选择文件夹并获取其路径。例如:/ sdcard / videokit /。

enter image description here

这是我的代码,我必须选择一个mp4文件(不是我想要的文件夹)。

public void openFolder()
{
    Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
    Uri uri = Uri.parse(Environment.getExternalStorageDirectory().getPath()
        + "/sdcard/");
    intent.setDataAndType(uri, "folder|video/mp4");
    startActivityForResult(Intent.createChooser(intent, "Select Folder"),PICK_VIDEO_OUTPUT_REQUEST);
}

提前谢谢!

1 个答案:

答案 0 :(得分:0)

不,您无法使用Intent在Android中选择文件夹。你需要一个属于你自己的对话框。幸运的是,有很多可以使用的代码样本,例如How to select folder in android?