iOSでそれらのサウンドを再生する方法を理解しようとしています。いくつかのコードスニペットを見つけましたが、使用しても何も再生されません。私は何が間違っているのですか?
http://iphonedevwiki.net/index.php/AudioServices
- (IBAction) playSystemSound: (id) sender {
AudioServicesPlaySystemSound (1100);
}
iOSでそれらのサウンドを再生する方法を理解しようとしています。いくつかのコードスニペットを見つけましたが、使用しても何も再生されません。私は何が間違っているのですか?
http://iphonedevwiki.net/index.php/AudioServices
- (IBAction) playSystemSound: (id) sender {
AudioServicesPlaySystemSound (1100);
}
有効なsoundIDを使用していて、デバイスでサウンドを再生している場合は、提示したコードが機能するはずです。
または、次のコードを使用して、カスタムサウンドまたはオーディオファイルを再生することもできます。
- (IBAction) playSystemSound: (id) sender {
NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"audio" ofType:@"mp3"];
SystemSoundID soundID;
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath: soundPath], &soundID);
AudioServicesPlaySystemSound (soundID);
}
Appleは、サウンドを再生するためのサンプルコードを提供しています。これも確認できます。