Я пытаюсь воспроизводить короткий звук при нажатии кнопки на iPhone;однако, по какой-то причине, когда я нажимаю кнопку (которая вызывает метод playClickSound ниже), звук не воспроизводится.У меня есть проект, связанный с AudioFoundation.framework и звуковым файлом (clickSound.mp3) в папке Resources моего пакета приложений.Может кто-нибудь помочь мне выяснить, чего мне не хватает, и почему AVAudioPlayer не воспроизводит мой звуковой файл?
- (void) playClickSound {
// Get path of sound file in bundle.
NSString *path = [[NSBundle mainBundle] pathForResource: @"clickSound" ofType: @"mp3"];
// Create url from path.
NSURL *url = [NSURL URLWithString: path];
// Create error.
NSError *error;
// Create audio player, and play file.
AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL: url error: &error];
if (![audioPlayer play]) {
[error localizedDescription];
}
[audioPlayer release];
} // playClickSound