android - 如何使用意图选择视频文件并获取它的视频

Posted

技术标签:

【中文标题】android - 如何使用意图选择视频文件并获取它的视频【英文标题】:android - how to select a video File using intent and getting video of it 【发布时间】:2015-08-15 22:11:25 【问题描述】:

我通过此代码选择视频:

 Intent galleryIntent = new Intent(Intent.ACTION_PICK,
            MediaStore.Video.Media.EXTERNAL_CONTENT_URI);

    startActivityForResult(galleryIntent, 1);

但我不知道如何处理这种方法的结果:

 protected void onActivityResult(int requestCode, int resultCode, Intent data) 
    super.onActivityResult(requestCode, resultCode, data);

        // When an Image is picked
        if (requestCode == 1 && resultCode == RESULT_OK
                && null != data) ??????????????????????????????????

谁能帮我解码视频,我需要在 VideoView 中显示它。 谢谢

【问题讨论】:

【参考方案1】:

我需要在 VideoView 中显示它

致电data.getData() 以获取所选视频的Uri。然后,将 Uri 传递给 setVideoURI() on the VideoView

【讨论】:

以上是关于android - 如何使用意图选择视频文件并获取它的视频的主要内容,如果未能解决你的问题,请参考以下文章

从Android中的Intent中选择时,文件返回空(“”)

通过 Android 中的意图限制可选择的文件类型

通过 Android 中的意图限制可选择的文件类型

如何仅从 Google Photos 应用程序中选择图像? Android 谷歌照片意图

获取选择选择器意图谷歌驱动器文件文件没有谷歌驱动器Api集成Android

Android 使用意图播放本地视频