0

您可以使用高级 AVAudioPlayer 轻松播放声音和录制声音。您可以在 iPhone 屏幕锁定时使用相同的框架播放声音。那个时候能录声音吗?

4

1 回答 1

0

是的,当然,只需设置正确的类别.......................... ..................................................... .........................................................

""AVAudioSessionCategoryRecord 用于录制音频;此类别使播放音频静音。在屏幕锁定的情况下继续录制。适用于 iPhone OS 3.0 及更高版本。在 AVAudioSession.h 中声明。AVAudioSessionCategoryPlayAndRecord

用于录制和播放音频(无论是否同步),例如 VOIP(IP 语音)应用程序。此类别使来自其他应用程序(例如 iPod)的音频静音。但是,您可以使用 kAudioSessionProperty_OverrideCategoryMixWithOthers 属性修改此类别以允许混音。您的音频会在响铃/静音开关设置为静音且屏幕锁定的情况下继续播放。

于 2010-08-23T10:00:48.090 回答