MPVolumeView с XCode 4 (раскадровки) - PullRequest
1 голос
/ 21 февраля 2012

Как сделать слайдер, который регулирует уровень громкости устройства при раскадровке? Я не нашел никакой информации по этому вопросу, относящейся к XCode 4. Является ли MPVolumeView еще подходящим вариантом? Если да, то как мне это реализовать?

Спасибо.

Ответы [ 2 ]

1 голос
/ 21 февраля 2012

Вы все еще можете использовать MPVolumeView в Xcode 4.x и iOS5. Просто импортируйте фреймворк MediaPlayer (ссылка на него тоже в настройках вашего проекта) и используйте что-то вроде этого:

MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame:CGRectMake(0,0,120,15)];
[someView addSubview:volumeView];

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

0 голосов
/ 21 февраля 2012

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

- (IBAction)volumeSliderChanged:(id)sender
{
    UISlider *slider = (UISlider *)sender;
    float newVolume = slider.value;
    // Set new volume
}
...