この辺りが参考になった。
AudioService - 短いファイルを再生する - iPhoneアプリケーション開発
[iPhone 開発メモ] 短い音を再生する方法 | Sun Limited Mt.
効果音を鳴らす
ファイル形式:AIFF
実装のポイントは3つ。
1. AudioToolbox.framework を追加
2. SystemSoundIDを登録(交換音ファイルを登録)
3. 音を鳴らす
こんな感じ。できるだけ使い慣れているNS系クラスで書いている。
効果音ファイル:sound.aif (AIFF形式)
SystemSoundID soundID; NSURL* soundURL = [[NSBundle mainBundle] URLForResource:@"sound" withExtension:@"aif"]; AudioServicesCreateSystemSoundID ((CFURLRef)soundURL, &soundID); [soundURL release]; AudioServicesPlaySystemSound (soundID);
参考になりました!
返信削除