iPhone在播放音频时的震动
问题描述:
我的应用程序使用AudioQueue和AudioSession播放音频。根据应用程序工作流程我无法停止播放。目前,我的客户要求我根据某些条件执行iPhone振动。我尝试使用AudioServices以系统声音或警报声音播放振动来执行此操作。没有积极的结果。有人能帮助我并告诉如何实施它吗?我正在为非越狱iPhone制作合法应用程序,因为Apple可以拒绝应用程序,所以不能使用定制freamworks。iPhone在播放音频时的震动
谢谢。
答
这是我得到的振动:
#import <AudioToolbox/AudioToolbox.h>
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
NSError *err = nil;
[audioSession setCategory :AVAudioSessionCategoryPlayback error:&err];
AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);
希望它可以帮助
答
使用此解决方案:)
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
NSError *err = nil;
[audioSession setCategory :AVAudioSessionCategoryPlayback error:&err];
AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);
[audioSession setCategory :AVAudioSessionCategoryPlayAndRecord error:&err];
是的,我做了同样的解决。但现在我使用PlayAndRecord类别,因为我需要模拟麦克风录音以显示双高度状态栏。我认为类别的问题。 :( – VictorT