问题
On iPhone 7 and iPadPro 9.7, running iOS 14.3, the AVAssetExportSession never starts exporting when calling exportSession.exportAsynchronously, it simply appears to be stuck with no error messages describing what is wrong.
If we reboot those devices, and run exportSession.exportAsynchronously, then the export starts immediately and completes successfully.
The issue does not occur on my iPhone 12 Pro.
It appears to be a bug in iOS 14.3 as is reported at the below link. But, I cannot find the explanation anywhere.
Swift - AVAssetExportSession exportSession.exportAsynchronously completion handler not called
Can anyone offer an explanation as to why the reboot makes the app work?
Thanks,
来源:https://stackoverflow.com/questions/65576443/avassetexportsession-never-starts-on-older-devices-device-needs-to-be-rebooted