【问题标题】:Input and output path in AndroidAndroid中的输入输出路径
【发布时间】:2023-03-19 17:45:01
【问题描述】:

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

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

这是我的代码,我必须选择一个 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) 不清楚。有什么可以改变的?不是固定路径吗?
  • 我的 1) 是我将显示“文件管理器”。用户可以选择一个文件夹,它会为我返回一个文件夹路径。感谢您的评论,我将编辑我的帖子以使其清楚。

标签: android ffmpeg


【解决方案1】:

不,您不能使用 Intent 在 Android 中选择文件夹。你需要一个你自己的对话。幸运的是,有很多现成可用的代码示例可用,例如How to select folder in android?.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-29
    • 1970-01-01
    • 1970-01-01
    • 2021-11-25
    • 2013-11-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多