我想知道如何以编程方式调整iPhone的音量。我正在开发一个应用程序,在那个应用程序中我需要以编程方式调整iphone的音量
答案 0 :(得分:0)
如果不对您的设备进行越狱,您将无法从沙盒应用程序调整系统卷。您可以控制的唯一音量(来自系统音量栏)是您在应用内播放媒体。
// System Volume
AVSystemController *avsc = SharedAVSystemController;
[avsc setVolumeTo:sliderValue forCategory:@"UserInterfaceSoundEffects"];
// Ringtone Volume
AVSystemController *avsc = SharedAVSystemController;
[avsc setVolumeTo:sliderValue forCategory:@"Ringtone"];
-(void)systemVolumeChange:(id)sender
{
UISlider *slider = (UISlider *)sender;
float sliderValue = (float)slider.value;
AVSystemController *avsc = SharedAVSystemController;
[avsc setVolumeTo:sliderValue forCategory:@"UserInterfaceSoundEffects"];
}
答案 1 :(得分:0)