Вы назначаете устаревший MPMovieControlMode
(MPMovieControlModeVolumeOnly
) для свойства controlStyle
, которое ожидает MPMovieControlStyle
.
Кроме того, в вашем коде отсутствует часть, присваивающая MPMoviePlayerController.view
к любому суперпредставлению, а также отсутствует его размер.
Последнее, но я думаю, что самое важное для вас, я предполагаю, что iPhone, с которым вы пытаетесь это сделать, полностью установил громкость звука.Или, может быть, аудио-маршрутизация не настроена на выход динамика.Что касается последнего, убедитесь, что вы не настраиваете аудио сеанс неправильно где-либо еще в вашем приложении.В случае сомнений попробуйте поиграться со свойством useApplicationAudioSession
.Попробуйте установить его в направлении NO
и посмотрите, изменит ли это ваши результаты.
Если все вышеперечисленное не сработает, тогда еще одной проверкой будет вызов потокового URL-адреса в мобильном сафари.Если это имеет те же результаты, то ваш код верен, а поток - нет.Тогда это будет неправильно закодированный аудиопоток.