Сервер неправильно настроен (-12939) - PullRequest
2 голосов
/ 26 мая 2011

Попытка воспроизведения MP3 с сервера без предварительной локальной загрузки файла. Обратный вызов для MPMoviePlayerPlaybackDidFinishNotification поставляется с этим:

NSConcreteNotification 0x7e1c980 {name = MPMoviePlayerPlaybackDidFinishNotification; object = <ItemMediaPlayer: 0x7856740>; userInfo = {
    MPMoviePlayerPlaybackDidFinishReasonUserInfoKey = 1;
    error = "Error Domain=MediaPlayerErrorDomain Code=-12939 \"The server is not correctly configured.\" UserInfo=0x7e243d0 {NSLocalizedDescription=The server is not correctly configured.}";

Теперь пытаемся выяснить что на самом деле означает код ошибки -12939 ... Ожидает ли MPMoviePlayerController, что сервер должен поддерживать запросов диапазона байтов ? Потому что этот сервер не (используя nginx)!

Чтобы усложнить ситуацию, этот код не работает на iOS 4.0, но работает на iOS 4.1 . Теперь вы думаете об отказе от поддержки iOS 4.0, разве кто-то может предложить исправление?

1 Ответ

0 голосов
/ 26 мая 2011

Посмотрите на AudioStream , который позволяет воспроизводить MP3 с URL-адреса путем его потоковой передачи.

Ошибка может быть связана с тем, что ваш сервер не поддерживает «Запросы диапазона».».

...