Ios A音频会话更改类别冻结AVCapture屏幕

Ios A音频会话更改类别冻结AVCapture屏幕,ios,swift,avplayer,avaudiosession,avcapture,Ios,Swift,Avplayer,Avaudiosession,Avcapture,我们希望在您为我们的ios应用程序捕获视频时,继续播放其他应用程序中的音乐。我们的代码就像下面链接的问题的解决方案一样建模,在我们进入和离开捕获屏幕时设置音频会话 问题是,当使用AVPlayer->capture从我们的一个视图转到另一个视图时,应用程序冻结了很多,然后拒绝捕获,但这只发生在iphone5s上。我们确认它在4s和6s上都能正常工作 我们是否还缺少其他一些东西,需要添加这些东西才能使其正常工作?我们正在调查AVPlayer停留时间过长的可能性,这就是为什么我们的应用程序的捕获屏幕

我们希望在您为我们的ios应用程序捕获视频时,继续播放其他应用程序中的音乐。我们的代码就像下面链接的问题的解决方案一样建模,在我们进入和离开捕获屏幕时设置音频会话

问题是,当使用AVPlayer->capture从我们的一个视图转到另一个视图时,应用程序冻结了很多,然后拒绝捕获,但这只发生在iphone5s上。我们确认它在4s和6s上都能正常工作


我们是否还缺少其他一些东西,需要添加这些东西才能使其正常工作?我们正在调查AVPlayer停留时间过长的可能性,这就是为什么我们的应用程序的捕获屏幕在切换到它时停止正常工作的原因。

这里的主要问题是确保我们在切换音频会话、更改会话之前暂停运行视频,然后开始视频捕获。在我们的流程中,这个顺序以前并不总是得到保证。

这里的主要问题是确保在切换音频会话、更改会话之前暂停运行视频,然后开始视频捕获。在我们的流程中,以前并不总是保证此订单。

所有设备都运行完全相同的ios吗?例如9.3.1或哪个版本?我们在9.3.1和9.2的两个Iphone 5s上重新创建了该问题,但在9.3.1的Iphone 6s上无法重新创建该问题。所有设备都运行完全相同的ios吗?即9.3.1或哪个版本?我们在9.3.1和9.2的两个Iphone 5s上重新创建了该问题,但在9.3.1的Iphone 6s上无法重新创建该问题