`
hualikejava
  • 浏览: 172995 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android 查找mp3 amr多媒体文件方法

 
阅读更多
查找全部多媒体文件。
public ArrayList<Map<String, String>> getData(){
		ArrayList<Map<String, String>> data = new ArrayList<Map<String, String>>();
		ContentResolver cr =mContext.getContentResolver();
		Uri audio_uri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
		String[] columns = new String[] { MediaStore.Audio.Media.TITLE,
				MediaStore.Audio.Media.DATA };
		// 要读的列名 条件是只要是muisc为真都查找处理
		Cursor cursor = cr.query(audio_uri, columns, MediaStore.Audio.Media.IS_MUSIC+"=?", new String[]{String.valueOf(1)}, null);
		// 跟查询SQL一样了,除了第一个参数不同外.后面根据时长过滤小于10秒的文件
		while (cursor.moveToNext()) {
			// 循环读取第一列,即文件路径,0列是标题
			//System.out.println(cursor.getString(0) + "文件路径:" + cursor.getString(1)+" 格式:"+cursor.getString(2));
			String filePath = cursor.getString(1);
			Map<String, String> map = new HashMap<String, String>();
			map.put("file_path", filePath);
			map.put("file_name", cursor.getString(0)+FileHelper.getSuffix(filePath));
			data.add(map);
		}
		cursor.close();
		return data;
	}


分享到:
评论

相关推荐

    android录音将pcm转换为amr

    如果选择转换为MP3,可以查找包含MP3编码功能的相关代码示例或库,如Android的MediaCodec API的使用教程。 总之,从PCM到AMR的转换涉及音频编码、参数匹配和可能的第三方库使用。在遇到声音失真问题时,可以尝试...

    java 将amr转换为MP3文件

    amr MP3文件java 将amr转换为MP3文件

    amr测试用的音频,包含mp3,wav,amr文件

    这里我们关注的是一个压缩包文件,其中包含了不同类型的音频文件,包括MP3、WAV和AMR格式。这些文件通常用于测试不同的音频处理软件、硬件设备或者语音识别系统。 首先,我们来了解一下MP3。MP3是一种广泛使用的...

    amr语音测试文件

    对于AMR文件的处理,开发者可以使用开源库,如FFmpeg,这是一个强大的多媒体处理工具,能够解码和编码多种音频和视频格式,包括AMR。此外,还有一些特定于AMR的解码库,如OpenCORE AMR库,可以在Android等平台上...

    android、iphone音频文件amr和wav的转换

    Android提供了MediaCodec API,可以用来解码AMR文件并编码为WAV。 服务器端转换是一种常见的解决方案,特别是在处理大量音频文件或需要跨平台兼容性时。可以使用开源工具如FFmpeg,它支持多种音频格式的转换,包括...

    Android AMR 音频文件详细

    ### Android AMR 音频文件...通过对 AMR 文件结构、帧头格式及解析过程的理解,可以更好地利用 Android 的多媒体框架处理音频数据。此外,对于开发者而言,了解 AMR 文件的具体细节有助于开发高质量的音频应用程序。

    amr音频文件转换成mp3文件

    "amr音频文件转换成mp3文件"的主题涉及到音频编码技术、编程语言应用以及多媒体处理库的使用。在这里,我们将深入探讨AMR和MP3两种音频格式,以及如何利用C#进行音频转换。 AMR(Adaptive Multi-Rate)是一种高效、...

    AMR文件格式分析

    AMR文件格式是一种广泛应用于移动设备的音频编码格式,全称为Adaptive Multi-Rate,它设计的主要目的是在有限的带宽下实现高效的语音压缩。AMR格式特别适用于语音通信,如电话、语音邮件等,因为它能提供高压缩比,...

    实现base64格式的amr音频文件在android微信内置浏览器的播放

    2. **转换AMR格式**:微信内置浏览器可能不支持直接播放AMR文件,因此我们需要将AMR文件转换为更通用的格式,如MP3或AAC。这里可以使用开源项目`opencore-amr-js-master`,这是一个JavaScript实现的AMR编解码器,...

    Android wav、amr音频转换合并.zip

    本教程主要探讨如何在Android中进行`wav`到`amr`的音频格式转换以及`amr`音频文件的合并。`wav`是一种无损音频格式,文件体积大,而`amr`是用于语音编码的一种有损格式,主要用于节省存储空间和网络传输。以下将详细...

    使用audio标签播放mp3,amr,wav文件

    本文将详细讲解如何使用`&lt;audio&gt;`标签来播放不同格式的音频文件,包括mp3, amrnb和wav,并讨论可能遇到的兼容性问题以及解决方案。 一、`&lt;audio&gt;`标签的基本使用 `&lt;audio&gt;`标签是HTML5中的一个核心元素,它允许...

    仿微信录音 科大讯飞 amr录音文件转文字

    在Android系统中,微信默认使用AMR格式进行语音录制,因为这种格式的文件大小相对较小,适合在移动设备上存储和传输。 接下来,我们来探讨如何实现AMR文件到文字的转换。首先,开发者需要集成科大讯飞的SDK到...

    amr音频文件播放

    AMR音频文件播放涉及到多媒体处理、编解码技术和编程接口(DLL)的使用。 AMR编码技术的核心是动态比特率调整,它能够在不同的网络条件下优化音频质量。AMR有8种不同的编码速率,从4.65kbps到12.2kbps不等,可以...

    opencore-amr-android, android中的opencore amr编解码器.zip

    opencore-amr-android, android中的opencore amr编解码器 opencore-amr-android一种带有解释功能的opencore amr编解码器及其封装amr音频文件的。中文文档请移步 README_CN QQ部落帮助: 453503476背景opencore 是...

    JAVA程序将amr文件转换为mp3文件

    使用java代码将amr文件转换为MP3文件,本jar包只支持linux平台, windows平台需要单独下载ffmpeg.exe文件,地址:http://ffmpeg.org/download.html

    C# amr 转mp3

    本话题主要探讨的是如何在C#环境中将AMR编码的音频文件转换为MP3格式。AMR(Adaptive Multi-Rate)是一种高效且节省存储空间的音频编码格式,常见于手机录音,而MP3则是广泛使用的、音质较好的通用音频格式。 首先...

    java版amr文件转mp3

    Java版的AMR文件转MP3工具是一种编程解决方案,它利用特定的类库,如JAVE(Java Audio Video Encoder),将AMR编码的音频文件转换为MP3格式,以便于在Web上直接播放。AMR(Adaptive Multi-Rate)是主要用于语音编码...

    js 播放amr音频文件

    在JavaScript中,我们可以借助一些库或者自定义方法来实现AMR到其他浏览器兼容格式(如MP3或WAV)的转换。一个常见的方式是先将AMR文件转换为Base64编码的字符串,这是因为在浏览器环境中,Base64可以方便地通过URL...

    Android录音WAV、AMR

    在Android中,录制AMR文件同样需要使用`MediaRecorder`,但设置有所不同: 1. 输出格式应改为`MediaRecorder.OutputFormat.AMR_NB`(窄带AMR)或`MediaRecorder.OutputFormat.AMR_WB`(宽带AMR),以适应不同的音频...

    amr音频文件转mp3格式文件小demo

    4. **执行转换**:调用转换器的转换方法,提供源AMR文件和目标MP3文件的路径,开始转换过程。 5. **验证结果**:转换完成后,检查生成的MP3文件是否完整且可播放,确保转换成功。 在压缩包中的"MP3Info"可能是关于...

Global site tag (gtag.js) - Google Analytics