Скрыть уровень громкости всплывающего MPMusicPlayerController Xcode - PullRequest
0 голосов
/ 13 января 2012

Я использую MPMusicPlayerController для воспроизведения списка mp3 в моем приложении.

Единственная проблема заключается в том, что когда я устанавливаю уровень громкости в соответствии с конфигурацией приложения, появляется всплывающее окно уровня громкости.

Я пытался найти какое-либо свойство, чтобы скрыть его, но не нашел.

Код, который я использую:

if (audioPlayer)
    if ([audioPlayer isPlaying])
        [audioPlayer stop];

self.musicPlayer = [MPMusicPlayerController applicationMusicPlayer];

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(handlePlaybackStateChanged:) name:MPMusicPlayerControllerPlaybackStateDidChangeNotification object:self.musicPlayer];

[self.musicPlayer beginGeneratingPlaybackNotifications];

[self.musicPlayer setAccessibilityElementsHidden:YES];
self.musicPlayer.volume = volume;

[self.musicPlayer setQueueWithItemCollection:mediaItemCollection];

self.musicPlayer.repeatMode = MPMusicRepeatModeAll;

[self.musicPlayer play];

Мой вопрос: любойспособ избежать этого всплывающего окна?

Спасибо.

1 Ответ

0 голосов
/ 16 января 2012

Я нашел решение этой проблемы в других сообщениях

Но нет прямого способа сделать это без использования MPVolumeView "invisible"?

Извините:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...