问题标签 [mediastore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
12774 浏览

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

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

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

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

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

在此处输入图像描述

一个想法 ?

0 投票
0 回答
1765 浏览

android - 意图 ACTION_IMAGE_CAPTURE 中的图像质量

我的程序使用 ACTION_IMAGE_CAPTURE 意图来捕获图像。

当添加到参数 MediaStore.EXTRA_OUTPUT 相机会自动以 5 兆像素的质量打开(我的手机是里程碑 2)。图片示例 http://www.zacs.com.br/2_add_extra_output.png

如果未添加参数,则 MediaStore.EXTRA_OUTPUT 将以 1.2 兆像素的相机质量打开。图片示例 http://www.zacs.com.br/1_not_extra_output.png

在两个示例中,您按下菜单按钮,相机的设置菜单不会显示。

有没有办法配置这个?

谢谢,

埃万德罗

0 投票
1 回答
5077 浏览

android - Android - 使用 Intent 选择要播放的歌曲

我正在尝试使用将提供有关歌曲的元信息的活动来选择歌曲。我想这样做而不是简单的文件浏览器。我有以下代码,但不幸的是,一旦点击它也会播放歌曲。我只是希望用户能够从他们的歌曲中选择一首歌曲,MediaStore然后在不播放的情况下对其进行操作。

0 投票
2 回答
3083 浏览

android - 如何通过android应用程序设置铃声?

我正在尝试通过我的 android 应用程序设置铃声。我试过这段代码

但我收到错误:context无法解析为类型。这是什么意思?我是android开发的初学者。我也设置了 write_ external_storage permission

我还需要做什么才能成功运行此应用程序?
提前致谢

0 投票
1 回答
1972 浏览

android - 托管查询的问题

我正在尝试编写应用程序,它列出了 sd 卡中的所有 mp3 文件。

sd 卡上有一些 mp3 文件,但 musicCursor.GetCount() 返回 0。我想路径不正确。EXTERNAL_CONTENT_URI 是content://media/external/audio/media,它的路径是:

但我的 sd 卡的路径是:

我尝试手动设置 Uri:

在这种情况下,Uri 为content:///mnt/sdcard,但在 managedQuery 之后 musicCursor 为空。也许 uriStr 的格式不正确并且 Uri 初始化错误?谢谢!

0 投票
1 回答
834 浏览

android - 重复的缩略图和一些图像缩略图未显示在我的 Android 应用程序中

我用MediaStore.images.thumbnail.external_content_uri来查询手机上的缩略图。它适用于我的新手机,其中包含一些从相机拍摄的照片或从浏览器下载的图像。

当使用它的朋友手机时,gridview 上显示了一些重复的缩略图,有些甚至没有显示。

在查询媒体存储中的缩略图之前是否需要重新扫描媒体。

0 投票
0 回答
491 浏览

java - 带有“选择文件夹”选项的图片库

我已经安装了许多具有自己的图片库功能的应用程序(不通过意图使用其他应用程序)。默认视图通常是我的 SD 卡中包含图像的文件夹列表(通常带有代表文件夹的某种缩略图),然后当我深入到其中一个文件夹时,它们会显示文件夹中图像的缩略图包含。

文件夹列表是 MediaStore api 的一部分,还是开发人员手动执行此操作(查询文件系统以获取文件夹列表,扫描文件夹中的文件以获取常见的图像扩展名等)?我在网上找到的使用 MediaStore api 创建图片库的教程通常只查询整个 SD 卡并使用从 managedQuery 返回的游标填充 GridView。是否有更好的教程和文档来制作自定义图片库?

0 投票
1 回答
1692 浏览

android - 如何从 ListView 中的特定文件夹中获取带有缩略图和文本的视频,例如 youtube

我正在尝试在特定文件夹的 Listview 中显示视频缩略图和文本。我正在获取缩略图,但是当我将文本添加到视频并使用 ContentValues 进行更新时,我会获取所有视频上的文本。我将视频保存在自定义文件夹“/sdcard/myfolder/”中。

这就是我保存捕获的视频的方式(自定义摄像机):

我从图库中获取所有视频,如何指定文件夹。

这就是我尝试向 Listview 中的每个视频添加文本的方式:

这会为所有视频添加相同的文本......有什么帮助吗?

0 投票
1 回答
1712 浏览

android - 更新特定视频的媒体存储内容值

我使用 Mediarecorder 捕获了一个视频,将其插入到 mediastore,然后在下一个屏幕中更新了该视频的内容值。但它改变了列表中所有视频的描述,我只想改变当前录制的视频。下面是一些代码:

我在列表视图中使用它:

如何解决此问题以及如何将其设为我的应用程序的私人文件夹?

0 投票
2 回答
1332 浏览

java - 我可以在 mediastore 查询中使用 JOIN

有什么方法可以在媒体存储数据的查询中使用联接?

或者还有什么方法可以通过数据库而不是内容提供者来访问媒体存储数据?

谢谢你。