不工作,所以我在我的iPad迷你跑步和我的代碼看起來像振動和警報iOS中
-(void)viewDidLoad{
[super viewDidLoad]
AudioServicesPlaySystemSound(1005);
AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);
}
和我在ViewController.h進口
#import <AudioToolbox/AudioToolbox.h>
#import <AudioToolbox/AudioServices.h>
。只有第一個聲音播放,即使根據文檔第二個也應該發出嗶聲。我怎樣才能解決這個問題?
編輯: 要人在看這個,在老設備,這將發出蜂鳴聲,我認爲 - 該文件說:
「根據特定的iOS設備上,該功能會播放一段簡短的聲音,並可以調用振動呼叫此功能可在各種iOS設備上執行以下操作:
iPhone會播放指定的聲音。如果用戶已將鈴聲振動設置爲Settings應用程序,也會調用振動。但是,如果您的應用程序的音頻會話使用AVAudioSessionCategoryPlayAndRecord或AVAudioSessionCategoryRecord音頻會話類別進行配置,從而確保v校準不會干擾錄音。有關音頻會話類別的說明,請參閱分類快速音頻角色。
iPod touch,original - 播放短暫的提醒音樂。
iPod touch上,第二代和更新,播放指定的聲音「
,但我認爲這些功能已被刪除
我做到了,但仍然無法正常工作。我的iPad mini沒有振動按鈕,但根據文檔(kSystemSoundID_Vibrate)應該在不振動的設備上發出蜂鳴聲。 – user124577