1
音量ボタンを3回押して通知を表示する必要がある。私は私のアプリでこの機能を統合したい。iosの音量ボタンの押下イベントに関する通知を取得する
ご協力いただきますようお願い申し上げます。事前に感謝します。
音量ボタンを3回押して通知を表示する必要がある。私は私のアプリでこの機能を統合したい。iosの音量ボタンの押下イベントに関する通知を取得する
ご協力いただきますようお願い申し上げます。事前に感謝します。
まず、あなたがAVAudioSessionを初期化し、して、リスナーを追加します。そして、音量変更通知を観察
float currentVolume = [audioSession outputVolume];
:
-(void) observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context {
if ([keyPath isEqual:@"outputVolume"]) {
float newVolume = [[AVAudioSession sharedInstance] outputVolume];
}
}
AVAudioSession* audioSession = [AVAudioSession sharedInstance];
[audioSession setActive:YES error:nil];
[audioSession addObserver:self
forKeyPath:@"outputVolume"
options:0
context:nil];
次に、あなたがして、現在のシステムボリュームを保存します
newVolumeとcurrentVolumeを比較して、予期される結果を判断します。
アラーム/ローカル通知が必要ですか? –
@JamshedAlam音量ボタンの特定の番号にメッセージを送信したい場合 – NilamPari
このリンクはボリュームイベントについて知るのに役立ちます:http://stackoverflow.com/questions/28193626/cleanest-way-of-capturing-音量アップ - ボタン - 押して - ios - 8 –