MediaPlayer или AVFoundation перестают работать в конце концов - PullRequest
0 голосов
/ 26 октября 2011

У меня странная проблема с MediaPlayer или AVFoundation.В какой-то случайной точке приложения оно перестает работать.Например, с MPMoviePlayerViewController он автоматически удаляется без воспроизведения фильма;с [AVURLAsset URLAssetWithURL:movieURL options:nil]; возвращает ноль.Дело в том, что когда я закрываю приложение, также из фона ОС, и перезагружаю его, оно снова начинает работать.У меня вопрос: почему это происходит, или это способ сброса чего-либо, чтобы он снова мог работать?Благодаря.

1 Ответ

1 голос
/ 01 декабря 2011

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

Как вы создаете movieURL? Как вы выпускаете это?

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

...