インターフェイスビルダーでは、Accessibilityの下に「PlaysSound」というUIButtonのプロパティがあります。
誰もがこれが何であるかを説明できますか?実際、ボタンをクリックするたびに音を鳴らすアプリケーションを作っており、設定画面から音を無効にすることができます。UIButtonのこのプロパティは役に立ちますか?
ありがとう
インターフェイスビルダーでは、Accessibilityの下に「PlaysSound」というUIButtonのプロパティがあります。
誰もがこれが何であるかを説明できますか?実際、ボタンをクリックするたびに音を鳴らすアプリケーションを作っており、設定画面から音を無効にすることができます。UIButtonのこのプロパティは役に立ちますか?
ありがとう
Plays Sound の「プロパティ」(実際にはプロパティではない可能性があります) を使用してボタンにサウンドを再生させることができるかどうかという最初の質問に対する答えは次のとおりです。この場合はボタン) は、VoiceOver を使用しているユーザー (つまり、視覚障害者である可能性が最も高いユーザー) 向けです。ここでドキュメントを読むことができます。
ボタンクリックイベントでサウンドを再生したい場合は、次のコードも使用します..
-(IBAction)playSound:(id)sender
{
NSString *path = [[NSBundle mainBundle] pathForResource:@"adriantnt_release_click" ofType:@"mp3"]; /// set .mp3 name which you have in project
AVAudioPlayer* theAudio=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
theAudio.delegate=self;
[theAudio play];
}
そして、怒鳴るように使用します..
-(IBAction)yourButton_Clicked:(id)sender
{
[self performSelector:@selector(playSound:) withObject:sender];
//your code write here
}
注:フレームワークを追加し、ファイルにAudioToolbox.framework
インポート
#import<AVFoundation/AVAudioPlayer.h>
し、.h
デリゲートもファイルに追加しAVAudioPlayerDelegate
ます.h
これがお役に立てば幸いです...