从iOS 10开始,AVAslayer播放失败,而AVAssetExportSession处于活动状态

And*_*lla 9 avplayer avassetexportsession ios10

AVPlayer 将随机播放音频,而不是显示视频轨道...

AVPlayer在进行活动压缩会话时正确播放视频AVAssetExportSession:exportAsynchronouslyWithCompletionHandler现在失败了.它似乎会导致一些不稳定,直到应用程序进入后台并返回.

检查AVURLAsset视频播放失败时,即使没有视频输出,也有视频轨道.我也没有从压缩器或其他播放组件中得到任何错误......压缩会话返回后,问题就会发生一段时间.

我尝试过不同的单独线程但没有成功.

从iOS 10开始,似乎有些事情会导致两个进程之间发生某种冲突......

And*_*lla 8

刚从Apple DTS那里听说过.他们也同意这一点指向Apple iOS错误并要求我记录它.

AVAssetExportSession完全删除了使用,它解决了这个问题.所以AVAssetExportSession与其他AV方法结合调用是导致iOS不稳定的原因.

在我的情况下,我AVAssetExportSession用于捕获后压缩.所以我过去常常AVAssetWriter按照我需要的格式对每帧进行采样......

Apple希望很快就能解决这个问题.