Как мне не дать MPMoviePlayerController отображать значок моего приложения на элементах управления iPod в iOS4.0 +? - PullRequest
3 голосов
/ 28 февраля 2011

Я использую MPMoviePlayerController для воспроизведения фильма внутри моего приложения.

Во время воспроизведения фильма, если дважды нажать кнопку «Домой» и прокрутить влево (где обычно находится значок iPod, а также кнопка «Блокировка ориентации»), я вижу значок моего приложения.

Элементы управления воспроизведением управляют фильмом внутри моего приложения, даже если я перешел на другой контроллер представления внутри моего приложения.

Я бы хотел отключить эту "функцию". Есть идеи?

В качестве примечания я управляю аудио сеансом вручную, и в этот момент сеанс равен AVAudioSessionPlayback.

Некоторое время я изучал ссылку на класс MPMoviePlayerController, чтобы посмотреть, смогу ли я что-нибудь найти, но, похоже, в этом поведении нет ссылок.

Когда я помещаю свое приложение в фоновый режим, оно делает то, что вы ожидаете - возвращает значок iPod на панель.

1 Ответ

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

Хотя я не знаю, почему вы этого хотите, установка звуковой сессии на AVAudioSessionCategorySoloAmbient должна отключить эту функцию (но также отключает возможность воспроизведения в фоновом режиме).useApplicationAudioSession на вашем MPMoviePlayerController установлено на YES.

...