1

私のアプリケーションは、AudioQueue と AudioSession を使用してオーディオを再生します。応募の流れに合わせて遊びが止まらない。現在、私の顧客は、いくつかの条件に従ってiPhoneのバイブレーションを実行するように私に依頼しています。システムサウンドまたはアラートサウンドとして振動を再生するAudioServicesで実行しようとしました。肯定的な結果はありません。誰かが私を助けて、それを実装する方法を教えてもらえますか? ジェイルブレイクされていない iPhone の合法的なアプリケーションを作成していますが、Apple がアプリケーションを拒否する可能性があるため、カスタム フレームワークを使用できません。

ありがとうございました。

4

3 に答える 3

2

このソリューションを使用して解決しました:)

AVAudioSession *audioSession = [AVAudioSession sharedInstance];
NSError *err = nil;         
[audioSession setCategory :AVAudioSessionCategoryPlayback  error:&err];         
AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);
[audioSession setCategory :AVAudioSessionCategoryPlayAndRecord  error:&err];
于 2011-09-21T17:08:22.547 に答える
1

これは私が振動を得る方法です:

#import <AudioToolbox/AudioToolbox.h>

AVAudioSession *audioSession = [AVAudioSession sharedInstance];
NSError *err = nil;         
[audioSession setCategory :AVAudioSessionCategoryPlayback  error:&err];         
AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);

それが役に立てば幸い

于 2011-09-21T09:09:03.460 に答える