在 Android 中选择视频的最佳方式是什么

发布于 2024-10-20 23:02:29 字数 525 浏览 1 评论 0原文

我的图片得到了完美的Intent.ACTION_PICK

startActivityForResult(新 意图(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI), 选择图像);

但它不适用于视频。当我点击列表中的视频时,它会播放该视频而不是发回给我。

startActivityForResult(新意图(Intent.ACTION_PICK,android.provider.MediaStore.Video.Media.INTERNAL_CONTENT_URI), 选择_视频);

在此处输入图像描述

有想法吗?

I got a perfect Intent.ACTION_PICK with my picture.

startActivityForResult(new
Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI),
SELECT_IMAGE);

But it doesn't work with video. When i click on a video of my list, it play the vidoe instead of send me back.

startActivityForResult(new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Video.Media.INTERNAL_CONTENT_URI),
SELECT_VIDEO);

enter image description here

An idea ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

酷遇一生 2024-10-27 23:02:29

您想要使用 Intent.ACTION_GET_CONTENT 并指定 video/* 作为要传递给 Intent.setType 的类型。请参阅 Stackoverflow - Android 在 Android 1.5 上访问视频和照片一个例子。

You want to use Intent.ACTION_GET_CONTENT and specify video/* for the type to pass to Intent.setType. See Stackoverflow - Android access videos and photos on Android 1.5 for an example.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文