У меня есть своего рода обратная проблема, выраженная здесь в этом SO вопрос
В моем случае я (iPhone 4.3 GM) и тестировщик (iPhone 4.3.1) наблюдали такое поведение, при котором, когда мы регулируем громкость пальцем на MPVolumeView или с помощью физических переключателей громкости, всегда появляется наложение громкости динамика ( см. снимок экрана).
Вот код, в котором я создаю MPVolumeView. Я думаю, что это совершенно общий и стандартный вариант:
MPVolumeView *volumeView = [[[MPVolumeView alloc] initWithFrame:volumeSlider.bounds] autorelease];
[volumeSlider addSubview:volumeView];
* volumeSlider - это просто выход к простому UIView, который я установил в IB.
Еще одна вещь, о которой я могу думать, - это то, что в IB представление volumeView проверяется как скрытое. Затем я показываю его, когда мой звук начинает воспроизводиться (это приложение для потоковой передачи звука).
Спасибо за любую помощь!