免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8290 | 回复: 4

[应用] android2.3 终极录音不能录音的问题 [复制链接]

论坛徽章:
0
发表于 2011-07-25 17:20 |显示全部楼层
有TX做这块的么?终极录音不能录音,但android自带的speech recorder是可以的。
目前怀疑是多媒体引擎这块问题的,2.3和2.2不同,2.3使用了stagefright,2.2还会用到opencore的OMX。
看了speech recorder的源码,调用基本就是MicrophoneInputStream.read -> AudioRecord -> binder -> AudioFlinger.record,没有涉及编码,所以没进多媒体引擎。
有经验的tx请一定给个提示啊,我对多媒体引擎这块不熟。

论坛徽章:
0
发表于 2011-07-25 17:23 |显示全部楼层
终极录音编码是3gp格式,因此会调用stagefright中MPEG4Writer进行编码。好像就在这里出错了。
I/MPEG4Writer( 1302): Received total/0-length (148/0) buffers and encoded 148 frames. - audio
I/MPEG4Writer( 1302): Audio track drift time: -295234 us
D/ALSAModule( 1302): route called for devices 00000000 in mode 0...
D/ALSAModule( 1302): open called for devices 00000000 in mode 0...
I/ALSAModule( 1302): Initialized ALSA CAPTURE device default
D/MPEG4Writer( 1302): 0 chunks are written in the last batch
D/AcousticsModule( 1302): Acoustics close stub called.
W/MediaRecorder( 2316): mediarecorder went away with unhandled events

论坛徽章:
0
发表于 2011-07-26 17:38 |显示全部楼层
事情解决了。不是编码的问题,是解码的问题。可怜的是kmplayer都不支持3gp格式,我才误以为是编码的问题。是CSDN的一个兄弟的简单提示,我才拿3gp格式标准对比录出来的文件。

论技术氛围,CU的确稍微欠缺啊。发帖两天了,都是我在自言自语。。。

论坛徽章:
49
15-16赛季CBA联赛之福建
日期:2016-06-22 16:22:002015年亚洲杯之中国
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36双鱼座
日期:2015-01-02 22:04:33午马
日期:2014-11-25 09:58:35辰龙
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龙
日期:2014-08-21 10:47:58
发表于 2011-08-12 16:34 |显示全部楼层
事情解决了。不是编码的问题,是解码的问题。可怜的是kmplayer都不支持3gp格式,我才误以为是编码的问题。是 ...
sep 发表于 2011-07-26 17:38



    谢谢兄弟的建议,可能这个版面现在人气确实不足,大家都聚到其他几个大的技术版块去了。

论坛徽章:
0
发表于 2013-04-15 00:11 |显示全部楼层
大神   您好!您到添翼圈论坛去看看,很多人需要解决这问题……
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP