我执行了以下代码,但声音不起作用。
在.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/

10-12 04:00
查看更多