MPMoviePlayerViewController для потоковой передачи MP3 - PullRequest
0 голосов
/ 21 июня 2011

Я пытаюсь воспроизвести mp3 с помощью MPMoviePlayerViewController.Я понимаю, что это (очевидно) предназначалось для использования в фильмах, но я прочитал, что могу использовать его и для потоковой передачи mp3.

Как только MPMoviePlayerViewController загружается, появляется экран «Загрузка ...» иЧерез пару секунд он просто закрывается.Кажется, проблема не в моем URL, так как я могу подключить его к браузеру, и mp3 отлично загружается.

Вот мой код:

NSLog(@"OpenFlowVC: url: %@",url);
    MPMoviePlayerViewController *playerVC = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
    playerVC.moviePlayer.movieSourceType = MPMovieSourceTypeStreaming;
    [self presentMoviePlayerViewControllerAnimated:playerVC];
    [playerVC autorelease];

Пример URL: http://dl.soundowl.com/12kj.mp3

Странно то, что это работает для некоторых mp3, но не для других.Любой вклад будет оценен.Спасибо

1 Ответ

0 голосов
/ 21 июня 2011

Вы проверили реальный формат и кодировку каждого MP3, попробуйте использовать какой-нибудь инструмент, который даст вам всю эту информацию ( Попробуйте этот бесплатный ) Это могут быть все файлы с расширением mpp3, но не все закодированные одинаково. Сравните рабочий с неработающим mp3.

...