Трудно сказать, не видя никакого кода, но, если [AVURLAsset URLAssetWithURL:movieURL options:nil];
возвращает ноль, то я предполагаю, что movieURL больше не действителен.
Как вы создаете movieURL? Как вы выпускаете это?
Мое предложение состоит в том, чтобы установить точку останова, по которой вы звоните [AVURLAsset URLAssetWithURL:movieURL options:nil];
, и проверьте значение для movieURL. Я готов быть, что это будет ноль, когда фильм не сможет загрузиться.