Xcode 真机调试: AVAudioPlayer 没有声音的解决办法

首先,确定是那种的没有声音

扬声器没有声音,在AVAudioPlayer前加入如下代码:

        AVAudioSession *audioSession = [AVAudioSession sharedInstance];
        [audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];
        [audioSession setActive:YES error:nil];

还有一种,需要进行设置

进入:设置-》声音-》震动  关闭掉就可以播放出声音


最后,需要注意:

AVAudioPlayer不能作为局部变量