Swift — После выполнения AVAssetExportSession, если я нажму кнопку home и снова открою приложение, видео исчезнет из моего AVPlayer и станет черным

#ios #swift #avplayer #avassetexportsession

#iOS #swift #avplayer #avassetexportsession

Вопрос:

Если я подожду несколько секунд и закрою / снова открою приложение (или прокручу видео), видео в конечном итоге вернется. Я совершенно не понимаю, почему видео просто исчезает, а мое AVPlayer становится черным.

Кто-нибудь сталкивался с этим и / или знает об исправлении?

Редактировать: я настроил AVPlayer внутри AVPlayerLayer следующим образом: https://codeshare.io/vmBHX

Комментарии:

1. это в режиме прокрутки?

2. Хорошо, я просто сосредоточился на проблеме. Я использую AVVideoCompositionCoreAnimationTool для наложения на мое видео. Если я удалю это, проблема исчезнет, поэтому по какой-то причине использование этого приводит к сбою AVPlayerLayer, когда приложение переходит в фоновый режим.

3. @riverhawk здесь та же проблема, также используется AVVideoCompositionCoreAnimationTool для применения наложений. Вы нашли решение?

4. У меня нет, я отправил отчет об ошибке в Apple, поэтому мне любопытно посмотреть, что они говорят. Если вы разберетесь, не могли бы вы опубликовать ответ здесь?

5. @riverhawk конечно, я опубликую его здесь, чувак. Пожалуйста, сделайте то же самое 🙂