我正在修改AurioTouch示例。我想根据特定的声音输入震动手机。我可以检测到这些输入并将它们用printf
输出,但是当会话为kAudioSessionCategory_PlayAndRecord
时,AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)
没有任何反应。
我正在修改AurioTouch示例。我想根据特定的声音输入震动手机。我可以检测到这些输入并将它们用printf
输出,但是当会话为kAudioSessionCategory_PlayAndRecord
时,AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)
没有任何反应。
您需要同时振动和录音吗?
如果不需要,您可以在需要振动时停止音频单元,将音频会话类型更改为实时音频,通过音频服务播放振动系统声音,然后将会话切换回播放和录制,并重新启动音频单元的录制。