我们有一个使用Google本地WebRTC代码的WebRTC Swift 4.2应用程序。我们在iPad上使用Apple的App Slide Over Multitasking功能时遇到问题。
问题:
我们看到的是,当另一个应用程序“滑过”我们的应用程序时,当我们的应用程序在iPad上的视频通话中运行时,我们的应用程序将停止使用摄像机和麦克风,直到“滑行”应用程序关闭。关闭后,我们的应用程序将麦克风和摄像机取回。
预期结果:
我们的应用程序仍然可以使用摄像头和麦克风,并且用户可以同时使用这两个应用程序。
问题:
是否需要打开一项设置以禁止“滑动”应用程序?如果没有,我们可以在滑倒发生时订阅事件,以便我们可以再次请求摄像头和麦克风访问吗?
我们所做的事情:
版本:
答案 0 :(得分:1)
我向Apple提交了错误报告,他们说,
“这听起来像预期的行为,因为一次只允许一个前台应用程序。”