要在点击按钮时播放按钮声音,我使用AudioToolbox和AVFoundation。
我在我的 .h 中使用
#import <AVFoundation/AVFoundation.h>
#import <AudioToolbox/AudioToolbox.h>
通过情节提要,我将一个UIButton连接到一个新的IBAction,然后在我的 .m 中包含以下内容
- (IBAction)playSound11:(id)sender {
//Load an audio file from the bundle
NSString *audioFile = [[NSBundle mainBundle] pathForResource:@"11" ofType:@"mp3"];
//Convert string to NSURL
NSURL *audioURL = [NSURL fileURLWithPath:audioFile];
//Initialize an audio player with the mp3 URL
AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:audioURL error:nil];
// Start playing
[player play];
}
我没有遇到任何问题,应用程序确实打开了,但根本没有声音。
我究竟做错了什么?