AMR

AMR全称Adaptive Multi-Rate,自适应多速率编码,主要用于移动设备的音频(手机打电话),压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。

分类1. AMR: 又称为AMR-NB,相对于下面的WB而言,语音带宽范围:300-3400Hz,8KHz抽样

分类2. AMR-WB:AMR WideBand,语音带宽范围: 50-7000Hz 16KHz抽样

AMR-WB采样频率为16kHz,是一种同时被国际标准化组织ITU-T和3GPP采用的宽带语音编码标准,也称为G722.2标准。AMR-WB提供语音带宽范围达到50~7000Hz,用户可主观感受到话音比以前更加自然、舒适和易于分辨。与之作比较,现在GSM用的EFR(Enhenced Full Rate,增强型全速率编码)采样频率为8kHz,语音带宽为200~3400Hz。AMR-WB应用于窄带GSM(全速信道16k,GMSK)的优势在于其可采用从6.6kb/s, 8.85kb/s和12.65kb/s三种编码,当网络繁忙时C/I恶化,编码器可以自动调整编码模式,从而增强QoS。在这种应用中,AMR-WB抗扰度优于AMR-NB。AMR-WB应用于EDGE、3G可充分体现其优势。足够的传输带宽保证AMR-WB可采用从 6.6kb/s到23.85kb/s共九种编码,语音质量超越PSTN固定电话。

以上是关于AMR的介绍,从中我们可以看出AMR是两类的,如果android设置的参数有问题,iOS是转换不了AMR文件的(iOS 4.3以上是不支持AMR的,要转换下格式,博主是用libopencore-amrnb来转换的)

废话不多说,以下为android的设置参数:

android语音参数设置

ps:有些小童鞋私信博主想要个录音并转换格式的demo,博主抽了点时间做了个demo。

android播放amr音频文件格式,iOS 播放不了android的amr文件相关推荐

  1. android中so文件格式详解,[原创]一 Android ELF系列:ELF文件格式简析到linker的链接so文件原理分析...

    Android ELF系列:ELF文件格式简析和linker的链接so文件原理分析 Android ELF系列:实现一个so文件加载器 Android ELF系列:手写一个so文件(包含两个导出函数) ...

  2. android学习笔记---43_音乐播放器,音频采集,音乐播放,使用SoundPool播放音效

    43_音乐播放器 ------------------------------------------ 1.注意在string.xml中不可以使用java的关键字,因为用关键字的话,会和java内部冲 ...

  3. vue+element 播放mp3音频(只有播放按钮)

    1.需求:最近遇到一个问题,列表中存在录音地址,需要在list列表中添加播放按钮,可以随时播放录音.话不多少,先看效果 2.创建一个a.vue文件,编写播放和暂停逻辑,此文件作为子组件. <te ...

  4. android 布局可大可小,UI设计教程之:ios与android ui适配(将IOS UI转换成Android经验畅谈)...

    内容提要:这是UI设计系列教程之ios与android ui适配经验畅谈.文章作者介绍了自己将IOS UI转换成Android经验,包括:不要直接转换.了解单位和组件缩放格式.屏幕尺寸DP和像素的换算 ...

  5. 电脑突然无法播放html音频,电脑无法播放音频怎么办

    在平时的日常生活里,有时候我们的电脑会遇到无法播放音频的问题,该如何解决电脑无法播放音频这个难题呢?下面是学习啦小编收集的关于电脑无法播放音频的解决步骤,希望对你有所帮助. 电脑无法播放音频的解决步骤 ...

  6. java 苹果h5不能播放_H5音频不能自动播放的问题

    var url = 'http://yourdomain/music'; var context = new AudioContext(); var req = new XMLHttpRequest( ...

  7. linux音频文件格式转换,在Ubuntu @ Linux 中音频和音乐文件的格式转换

    在使用Ubuntu时,我们常常也会遇到有些音频/音乐格式的文件无法播放或者不符合我们对格式的要求的时候,这时我们会想到我们在Windows下常常使用的诸多的音频格式转换软件.那么在Ubuntu下有没有 ...

  8. 音频文件格式转化,librosa库支持的语音文件类型

    语音文本格式转化及在librosa库的语音文本输入要求 闲话少说,直接上料! python的librosa库是语音模型进行语音特征提取的常见的库:但使用时请注意,librosa库仅支持wav格式的语音 ...

  9. 我的Android进阶之旅------Android MediaPlayer播放网络音频的实例--网络mp3播放器

    上一篇写了个简单的MP3播放器 ,这次写一个可以播放网络音频资源的播放器 本实例可以实现音乐播放器除了来电的时候会暂停播放,通话结束后恢复播放外,打开其他的Activity都可以继续播放音乐,享受一边 ...

最新文章

  1. Linux C编程--线程操作3--线程属性解析
  2. 计算机二级没过学校要重修吗,如果学校说计算机二级没过不给发学位证改怎么办...
  3. Spring Boot(一)—— Spring Boot 入门
  4. mysql编辑前200行_巧妙使用SQL Server编辑前200行功能
  5. react全局状态管理_rxv: 在React中用Vue3的reactivity包实现状态管理。
  6. ES6 学习笔记(一)let,const和解构赋值
  7. WebService之Java原生态支持(二)
  8. 抽取JDBC工具类:JDBCUtils
  9. [视频]K8飞刀 SQL注入点脱库演示教程
  10. 我用10张图总结出了这份并发编程最佳学习路线!!(建议收藏)
  11. 无刷直流电机换相原理
  12. 2023年全国最新二级建造师精选真题及答案52
  13. 上海市计算机学会-买二送一
  14. 如何快速从国外官网下载软件
  15. mapgis10_10.31_接口学习1
  16. 重装系统制作启动盘最简单的三种方法
  17. 简历中种种你想不到的“致命”细节
  18. 你要学习你要学习你要学习
  19. 如何保护各行业的文件机密安全
  20. js判断网页在手机端跳转到移动页面,script怎么写跳转移动端

热门文章

  1. 配置酷酷的Windows Powershell
  2. matlab生成行向量组,什么叫行向量组与列向量组? 什么是矩阵的维度?
  3. HMS Core安全检测服务如何帮助大学新生防范电信诈骗?
  4. 安装安卓开发工具-Android Studio
  5. 【语音识别】基于matlab GUI智能语音识别门禁系统【含Matlab源码 596期】
  6. manjaro安装输入法成功但无法使用问题搜狗输入法安装教程
  7. Redis基础笔记--自认为很详细(●ˇ∀ˇ●)
  8. (4.28-5.4)【大数据新闻速递】数字中国峰会成功举办;“浙江数据知识产权登记平台”上线;贵州大数据活跃;AI教父从谷歌离职
  9. 媒体类型mediaType
  10. 《Web GIS原理与应用开发》读书笔记(1)