iPhone在录制时不振动

问题描述 投票:7回答:3

我正在修改AurioTouch示例。我想振动手机以响应特定的声音输入。我可以检测到输入并printf,但是当会话为AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)kAudioSessionCategory_PlayAndRecord不执行任何操作。

iphone core-audio
3个回答
8
投票

答案是Apple不允许这样做。所有允许录制的音频会话均会关闭振动。


2
投票

您是否需要同时振动和记录?

[如果不这样做,则可以在振动时停止音频单元,将音频会话类型更改为实时音频,通过音频服务播放振动的系统声音,然后将会话切换回以播放和录制,然后重新启动您的音频单元再次录制。

© www.soinside.com 2019 - 2024. All rights reserved.