gpt4 book ai didi

IOS 在流式传输视频时检测调用中断

转载 作者:行者123 更新时间:2023-11-29 11:49:55 30 4
gpt4 key购买 nike

我正在使用 AVPlayer 流式传输视频,我想在 GSM 调用到来时暂停视频,并在调用结束且控制权返回我的应用程序时恢复。我怎样才能做到这一点?

最佳答案

我想通了,我是通过使用 AVAudioSessionInterruptionNotification 做到的。下面是代码片段

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(routeInterrypt:) name:AVAudioSessionInterruptionNotification object:nil];


-(void)routeInterrypt:(NSNotification *)notification {
NSDictionary *dic = notification.userInfo;
int changeReason= [dic[AVAudioSessionRouteChangeReasonKey] intValue];
if (changeReason == AVAudioSessionRouteChangeReasonUnknown) {
if (_state == TYVideoPlayerStateContentPlaying || _state == TYVideoPlayerStateBuffering) {
[self pauseContent];
return;
}
} }

关于IOS 在流式传输视频时检测调用中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41585561/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com