2011-07-14 38 views
1

我有一个简单的应用程序播放麦克风 - 代码摘自:麦克风iPad上的1比iPad 2的(使用Flex开发)

http://my.safaribooksonline.com/book/programming/android/9781449308001/exploring-the-apis/microphone#X2ludGVybmFsX0ZsYXNoUmVhZGVyP3htbGlkPTk3ODE0NDkzMDgwMDEvNDY=

此示例工作正常在iPad 2,但不是在iPad 1(不一致的行为,有时会发挥几秒钟和休息)。

是任何人都能够使用在iPad 1麦克风(使用Flex 4.5.1开发的),我需要一个非常简单的事情 - 记录声音和播放

感谢

+1

对于一个好问题,请发表一些代码(即使它基于该代码,可能是您添加的辅助工具 - 或者您是否可以验证该代码是否存在缺陷?)。 – Nate

+0

要清楚,问题的部分是:从麦克风录音还是通过扬声器播放结果? –

+0

播放结果是问题所在 – Eran

回答

0

尝试增加你的缓冲区大小回放。它位于playSound函数中,并在示例中将其设置为8192,这应该足够了。试试16384,看看是否修复它。请注意,这可能会让您的播放看起来延迟。

你正在以Debug或Release模式编译这个应用程序来测试吗?声音播放通常在调试模式中不稳定,并且在发行版中执行得更好。