программно отключить звук при нажатии кнопки отключения звука на iphone - PullRequest
1 голос
/ 12 июля 2011

Как программно отключить звук при нажатии кнопки отключения звука на iphone во время воспроизведения аудиофайла? Я использую стример для аудио.

Ответы [ 3 ]

2 голосов
/ 12 июля 2011

Это может помочь вам

Теперь вот что-то из среды MediaPlayer, которую мы собираемся использовать, если мы хотим самым простым способом контролировать уровень громкости в нашем приложении.Это очень полезно, если вы внедряете аудиоплеер в свое приложение.

Самое лучшее в этой небольшой функции - это простая реализация в любом классе.Мы просто импортируем инфраструктуру MediaPlayer в заголовок нашего класса (#import) и добавляем этот код ниже в метод, который, как мы знаем, подходит для этой функции (метод init).

MPVolumeView *volumeView = [[[MPVolumeView alloc] initWithFrame:CGRectMake(0, 0, 200, 20)] autorelease];

volumeView.center = CGPointMake(150,370);
[volumeView sizeToFit];

[self.view addSubview:volumeView];

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

0 голосов
/ 11 апреля 2014

вероятно, вы можете использовать .... если вы используете MPMoviewPlayerController и собираетесь управлять громкостью, используя mpvolumeview

         [[MPMusicPlayerController applicationMusicPlayer] setVolume: 0.0];
0 голосов
/ 12 июля 2011

Вы должны использовать звуковой каркас iOS SDK и выбрать правильный профиль.Система автоматически решает, подходит ли звук.

Apple объясняет это здесь .: -)

...