这几行简短的代码为什么突然出现播放不了的情况呢?
解决方法:
1.将AVAudioPlayer设置为全局变量,设置在@implementation的上面就可以了。
2.情况还没有解决
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryPlayback error:nil];
加上上面的两行代码。
3.依然不行
[audioplayer play];
sleep(2);
_______
但是这种情况会阻塞主线程,解决办法是在子线程播放,然后sleep(2);
亲测有用,希望提问