Используйте свой точный код, но замените URL на: http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8
Для меня ваш код не удался, если я не указал проигрывателю на сегментированный файл .m3u8.
Я провел несколько тестов с фильмом .mp4 и аудиофайлом .mp3 локально на моем компьютере, и оба работали хорошо.
Я размышляю здесь, но я полагаю, что при потоковой передаче мультимедиа MPMoviePlayerController использует файл .m3u8 для вывода данных об элементе проигрывателя на лету? В любом случае, это мое предположение. Что любопытно, что если это так, то почему это вообще работает для вашего URL? Что приводит меня к моему следующему комментарию ...
Возможно, вы получите лучшие результаты, используя AVFoundation, а не среду MediaPlayer. Я переключился на это в моей собственной работе также. Он менее «расфасован», но просто обеспечивает гораздо больший контроль.