首先,确定是那种的没有声音
扬声器没有声音,在AVAudioPlayer前加入如下代码:
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];
[audioSession setActive:YES error:nil];
还有一种,需要进行设置
进入:设置-》声音-》震动 关闭掉就可以播放出声音
最后,需要注意:
AVAudioPlayer不能作为局部变量