Я написал приложение, использующее AVAudioPlayer для воспроизведения звука. После того, как приложение islaunched, жмем 2 кнопки на левой стороне iPhone для регулировки громкости, всплывающий появляется Popup adjust volume
Это код, я реализовал
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[self becomeFirstResponder];
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
NSError *setCategoryError = nil;
BOOL success = [audioSession setCategory:AVAudioSessionCategoryPlayback error:&setCategoryError];
NSError *activationError = nil;
success = [audioSession setActive:YES error:&activationError];
Я не могу видеть, всплывающее окно появляется, когда я нажимаю кнопку на левой стороне iPhone для регулировки громкости. Почему он не появляется?
Как показать всплывающее окно для регулировки громкости во время воспроизведения звука?
Я использовал MPVolumeView для регулировки громкости, но в представлении я реализую MPVolumeView. Я не вижу всплывающее окно. Зачем? –
Поскольку пользователь не нажимает кнопки на боковой панели устройства. Именно это и вызывает всплывающее окно. Вы не можете заставить его появиться. Вы можете сделать что-то, что нравится _looks_, если вы действительно этого хотите, но интерфейс вашего приложения для настройки/просмотра тома, как я уже сказал, является MPVolumeView. – matt
Извините @matt, у меня не было четкого вопроса. В представлении я использовал MPVolumeView, я нажал 2 кнопки на левой стороне iphone для регулировки громкости, я не вижу всплывающее окно, я вижу только изменение MPVolumeView. –