下面这段代码,主要是为了客户端进入后台还能继续播放直播的声音,然而导致一种现象。
每当主播手机提示电量低之后,主播端就录不上声音了,必须前后台切换,走一下断流,恢复流才能有声音。
- (void)applicationWillResignActive:(UIApplication *)application
{
#pragma mark-- 3-23 直播进入后台,继续开启多媒体事件---下面代码导致,主播在用户电量不足的时候,没声音
# if 0
//开启后台处理多媒体事件
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
AVAudioSession *session=[AVAudioSession sharedInstance];
[session setActive:YES error:nil];
//后台播放
[session setCategory:AVAudioSessionCategoryPlayback error:nil];
#endif
}
有这段代码的时候,后台模式有三项
删除这段代码后,只有这一项就对了