我在 iOS7 中播放音频文件时遇到了一点问题。由于调用此代码时没有声音,因此无法播放音频文件:
NSURL* musicFile = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"PistolShootSound" ofType:@"mp3"]];
AVAudioPlayer *click = [[AVAudioPlayer alloc] initWithContentsOfURL:musicFile error:nil];
[click setVolume:1.0];
[click play];
但是没有声音出来:(
我检查了我电脑上的声音并且它工作正常,我重新检查了系统偏好设置中的“播放用户界面音效”选项,但没有用。我试过像这样打开一个 AVAudioSession:
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];
[audioSession setActive:YES error:nil];
但这也没有用。
在 iOS7 中是否有另一种播放声音的方法?还是模拟器不再播放声音了?