摘要: Android amr语音编解码解惑androidAndroidARMarm声音采集关于android中的语音压缩编码,今天算是好好的研究了一下,有了小小的心得:首先关于采集到得声音源的格式是PCM-16bit的格式,什么是PCM格式,大家看下面的这篇文章:http://blog.csdn.net/tkboy/archive/2009/12/19/5038947.aspxPCM就是无压缩的声音源,PCM信号是由[1]、[0]等符号构成的数字信号,android设备采取的声音源也就是这种格式,我们也正是对这种格式进行的压缩编码。编码库不是我自己写的,是用bambuser中提取出来的,测试发现,这 阅读全文
posted @ 2013-03-01 20:36 songtzu 阅读(830) 评论(0) 推荐(0) 编辑
摘要: Android音频实时传输与播放(四):源码下载(问题更新)激动人心的时刻到了有木有 ^_^服务端下载请点击这里,客户端下载请点击这里!最近有朋友在下载源码使用之后,说播放出来的声音噪声很大。其中一个原因是因为程序对声音的录制和播放在同一部手机,这样会有很大的干扰,试试看用两部手机,一部采集,一部播放,看效果如何。 阅读全文
posted @ 2013-03-01 20:34 songtzu 阅读(469) 评论(0) 推荐(0) 编辑
摘要: Android音频实时传输与播放(三):AMR硬编码与硬解码分类:Android流媒体2012-07-16 22:174779人阅读评论(10)收藏举报androidexceptionbuffernullsocketfile转载请注明出处!原文链接:http://blog.csdn.net/zgyulongfei/article/details/7753163在Android中我所知道的音频编解码有两种方式:(一)使用AudioRecord采集音频,用这种方式采集的是未经压缩的音频流;用AudioTrack播放实时音频流。用这两个类的话,如果需要对音频进行编解码,就需要自己移植编解码库了,比如 阅读全文
posted @ 2013-03-01 20:32 songtzu 阅读(1543) 评论(0) 推荐(0) 编辑
摘要: AudioRecord和AudioTrack类是Android获取和播放音频流的重要类,放置在android.media包中。与该包中的MediaRecorder和MediaPlayer类不同,AudioRecord和AudioTrack类在获取和播放音频数据流时无需通过文件保存和文件读取,可以动态地直接获取和播放音频流,在实时处理音频数据流时非常有用。 当然,如果用户只想录音后写入文件或从文件中取得音频流进行播放,那么直接使用MediaRecorder和MediaPlayer类是首选方案,因为这两个类使用非常方便,而且成功率很高。而AudioRecord和AudioTrack类的使用却比较复 阅读全文
posted @ 2013-03-01 11:17 songtzu 阅读(337) 评论(0) 推荐(0) 编辑