Как программно отключить звук при нажатии кнопки отключения звука на iphone во время воспроизведения аудиофайла? Я использую стример для аудио.
программно отключить звук при нажатии кнопки отключения звука на iphone
Ответы (3)
Это может помочь вам
А теперь кое-что из фреймворка 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. Вы получаете то же самое, что и в музыкальном проигрывателе.
Вы должны использовать звуковую структуру iOS SDK и выбрать правильный профиль. Система автоматически решает, подходит ли отключение звука.
Apple объясняет это здесь. :-)
вероятно, вы можете использовать .... если вы используете MPMoviewPlayerController и намереваетесь контролировать громкость с помощью mpvolumeview
[[MPMusicPlayerController applicationMusicPlayer] setVolume: 0.0];