`
yangzc106
  • 浏览: 156673 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

取得系统支持的所有音频格式

 
阅读更多
try {
//			Method method = Class.forName("android.media.DecoderCapabilities").getDeclaredMethod("getAudioDecoders", new Class[0]);
//			List<?> list = (List<?>) method.invoke(null, null);
//			for(Object obj: list){
//				KuwoLog.v(TAG, obj + "");
//			}
        	
			Field f = Class.forName("android.media.MediaFile").getDeclaredField("sFileTypeMap");
			f.setAccessible(true);
			Object obj = f.get(null);
			HashMap<String, Object> typeMap = (HashMap<String, Object>) obj;
			Iterator<String> keyIterator = typeMap.keySet().iterator();
			while(keyIterator.hasNext()){
				KuwoLog.v(TAG, keyIterator.next());
			}
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (SecurityException e) {
			e.printStackTrace();
		} 
//		catch (NoSuchMethodException e) {
//			e.printStackTrace();
//		} 
		catch (IllegalArgumentException e) {
			e.printStackTrace();
		} catch (IllegalAccessException e) {
			e.printStackTrace();
		} 
//		catch (InvocationTargetException e) {
//			e.printStackTrace();
//		}
		catch (NoSuchFieldException e) {
			e.printStackTrace();
		}
 
0
0
分享到:
评论

相关推荐

    Android录音支持MP3格式,支持多采样率,支持iphone播放

    对于实时性要求较高的应用,可能需要优化编码过程或者选择更适合移动设备的音频格式,如AAC,它在编码效率和音质之间取得了较好的平衡。 在实现跨平台兼容性时,除了关注音频格式外,还需要确保使用的编码参数(如...

    蒋勇API支持库2.5.2带静态库(终极版)

    调用格式: 〈通用型〉 取通用型的值 ([通用型 参数]) - 蒋勇API支持库-&gt;系统处理 英文名称:jy_TakeUniversalAddress 取通用型的值。本命令为初级命令。 参数的名称为“参数”,类型为“通用型(all)”,可以...

    MPEG音频标准技术与发展

    - **Layer III (MP3)**:是最为人们所熟知的音频格式之一,因其出色的音质和较高的压缩比而成为网络音乐传输的标准。 ##### 2.2 MPEG-2音频编码 MPEG-2音频BC(Backward Compatible)是在MPEG-1音频基础上进行的...

    文字转音频生成.zip

    此外,该软件还提供了自定义功能,允许用户根据需求调整音频的输出格式,如MP3、WAV等常见的音频格式,满足不同场景下的播放需求。对于有特殊需求的用户,还可以通过调整音频参数来优化输出效果,如比特率、采样率等...

    音乐格式转换器

    对于移动设备用户来说,音乐格式转换尤其重要,因为不同的设备可能支持的音频格式不一。例如,Apple的iOS系统默认支持AAC,而一些Android设备可能更倾向于MP3或FLAC。通过音乐格式转换器,用户可以确保自己的音乐库...

    sox-14.4.2_sox音频开发_sox_

    SOX(Sound eXchange)是一款强大的开源命令行音频处理工具,它支持多种音频格式的转换、编辑和处理。在标题“sox-14.4.2_sox音频开发_sox_”中,提到的“sox-14.4.2”是指该软件的14.4.2版本,这通常意味着它包含了...

    用EP7212_7312处理器实现MP3文件播放系统.pdf

    因此,MP3格式成为了存储和网络传输的首选音频格式,其应用广泛,几乎囊括了所有现代便携式音频设备。 在实现MP3播放系统的过程中,本方案选择了CS43L42作为音频解码芯片。CS43L42集成了D/A转换器,模拟滤波器,...

    N70/OGGPLAY

    这款手机配备了360x480像素的彩色屏幕和内置的音乐播放器,支持多种音频格式,但可能原生不支持OGG这种开源音频格式。因此,【OGGPLAY for N70】的出现是为了填补这一空白,让用户能够在N70上欣赏到高质量的OGG音频...

    软考(嵌入式系统设计师及播放器)

    扫描版.djvu"可能是关于嵌入式系统设计的教材扫描版,可以使用支持DjVu格式的绿色阅读器来查看。绿色阅读器通常体积小、无广告,适合阅读电子书和教程。 总之,嵌入式系统设计师需要具备扎实的计算机基础、嵌入式...

    取得 WAV 文件信息

    它被广泛应用于Windows操作系统中,是一种无损压缩的音频格式,能保持原始音频的质量。WAV文件通常包含两个主要部分:文件头和数据块。文件头用于描述音频文件的元数据信息,如采样率、位深度等;而数据块则存储实际...

    档案管理系统功能介绍.ppt

    用户可以利用关键词、日期范围、档案编号等多种方式,快速定位所需档案,系统支持全文检索技术,极大地提高了查询的准确率和效率。同时,通过系统的借阅管理功能,可以有效控制档案的借阅权限和归还期限,确保档案的...

    qnx实时操作系统及应用分析.pdf

    经过近三十年的发展,QNX操作系统已在超过一百个国家和地区得到广泛应用,特别是在嵌入式系统领域取得了显著成就。 在发展过程中,QNX不断迭代升级,其中最具代表性的是Neutrino内核的推出。Neutrino内核被设计为...

    文本生成音频

    5. 输出处理:将合成的语音信号编码并输出为音频文件,常见的格式有WAV、MP3等。 随着深度学习的发展,TTS技术已经取得了显著的进步。现代的神经网络模型,如 Tacotron 和 DeepVoice,能生成高度逼真的语音,甚至...

    华为视频会议系统建设实施方案.doc

    - **本地化服务能力**:提供本地技术支持和售后服务,缩短问题解决时间,保障系统正常运行。 3. 系统需求分析: 在规划阶段,需深入理解企业的具体需求,如会议规模、并发会议数量、安全性要求、移动设备接入支持...

    专业高通CSR芯片模块整体方案

    - **音频格式支持**:上述方案中的芯片模块支持多种音频格式,包括无损压缩音频格式(APTX-LL、APTX-L、AAC)和有损音频格式(SBC),能够满足不同应用场景的需求。例如,APTX-LL提供了32毫秒的超低延时,非常适合...

    全自动专业录播系统功能需求及设备技术参数.pdf

    这类系统需要具备专业性、易用性和易维护性,并且需要相关厂家取得资质认证。录播系统通常包括多个子系统,如录播系统、导播系统、点直播管理系统、微课制作系统、三分屏课件合成系统、图像分析跟踪系统、直播系统和...

    第2章-操作系统(WinXP).doc

    磁盘管理是系统维护的重要环节,包括格式化磁盘、清理磁盘空间和整理磁盘碎片,这些都有助于提高系统的运行效率。 Windows XP内置了一些实用的应用软件,如Windows Media Player用于音频和视频播放,Windows Movie ...

    COQOS:基于Linux平台的开源操作系统.pdf

    该系统不仅支持多种格式的音频和视频播放,还集成了GPS导航、智能蓝牙、数字电视和轨迹倒车等实用功能,体现了高度的智能化和人性化设计。 此外,COQOS系统对于国内其他著名自主品牌整车企业也具有极大的吸引力。...

Global site tag (gtag.js) - Google Analytics