我执行了以下代码,但声音不起作用。
在.h中
#import <AVFoundation/AVAudioPlayer.h>
#import <AVFoundation/AVFoundation.h>
在.m中
NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"sound1" ofType:@"mp3"];
NSURL *soundUrl = [NSURL fileURLWithPath:soundPath];
AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:soundUrl];
[player play];
但是我听不到任何声音。实际上,我想同时管理音量和音量按钮的点击声音,所以我正在使用这种方法。
最佳答案
设定好音量了吗?[player setVolume:1.0];
播放短声音的另一种方法是AudioServicesCreateSystemSoundID
。
见链接Play a short sound in iOS
关于ios - UIButton单击声音不起作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20878962/