Как сделать слайдер, который регулирует уровень громкости устройства с раскадровкой? Я не нашел никакой информации по этому поводу, относящейся к XCode 4. Можно ли по-прежнему использовать MPVolumeView? Если да, то как мне это реализовать?
Спасибо.
Как сделать слайдер, который регулирует уровень громкости устройства с раскадровкой? Я не нашел никакой информации по этому поводу, относящейся к XCode 4. Можно ли по-прежнему использовать MPVolumeView? Если да, то как мне это реализовать?
Спасибо.
Вы по-прежнему можете использовать MPVolumeView в Xcode 4.x и iOS5. Просто импортируйте фреймворк MediaPlayer (ссылка на него тоже в настройках вашего проекта) и используйте что-то вроде этого:
MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame:CGRectMake(0,0,120,15)];
[someView addSubview:volumeView];
Это даст вам ползунок, который будет изменять громкость системы при перетаскивании.
Если вы хотите использовать ползунок, вы можете добавить его в свое представление и связать его с действием в соответствующем контроллере представления. Действие выглядит так:
- (IBAction)volumeSliderChanged:(id)sender
{
UISlider *slider = (UISlider *)sender;
float newVolume = slider.value;
// Set new volume
}