原文地址:http://www.cnblogs.com/hbbbs/archive/2012/12/21/2828457.html
最近想给应用加入录音功能,手头上没真机,只能用模拟器弄。查了很多资料,基本都说模拟器不能录音,要用真机跑才行。
正当我想放弃之时,小孩过来缠着要爸爸和她玩。。。拗不过她,准备下个Android游戏给她在BlueStacks中玩玩,哈,一眼看中了“会说话的汤姆”这个猫咪的游戏。呵呵,正好测试下模拟器中能不能录音。结果让我大喜,游戏在模拟器中能正常录音。
后来找到了chenjie19891104这位同仁的CSDN博客中的录音程序,在BlueStacks中运行之,一切正常!
这位同仁的博客文章地址是 利用AudioRecord类实现自己的音频录制程序。
BTW: 在BlueStacks中使用AudioRecord录制声音正常,但用MediaRecorder录制则会丢失最后部分的声音,比较奇怪。
机器配置
- 处理器名称 DualCore Intel Core i3 330M, 2133 MHz (16 x 133)
- 主板芯片组 Intel Ibex Peak-M HM55, Intel Ironlake-M
- 系统内存 3892 MB (DDR3 SDRAM)
- 显示适配器 Intel(R) HD Graphics (256 MB)
- 计算机类型 ACPI Multiprocessor PC (Mobile)
- 操作系统 Microsoft Windows XP Professional
- 系统补丁(SP) Service Pack 3
本文用菊子曰发布