亲测ios6-ios8都可以,通用方法如下:
(float) getVolume
{
MPVolumeView * slide=[MPVolumeView new];
UISlider * volumeViewSlider;
for(UIView *view in[slide subviews])
{
if([[[view class] description] isEqualToString:@”MPVolumeSlider”])
{
volumeViewSlider=(UISlider *)view;
}
}
float val=[volumeViewSlider value];
return val;
}(void) setVolume:(float) value
{
MPMusicPlayerController*mp=[MPMusicPlayerController applicationMusicPlayer];
mp.volume=value;
}
ios9.0以后就不知道了,差不多这都是一年前用过的。现在整理整理,如有改变,大家指点指点。
iOS音量控制方法
本文提供了iOS设备上获取和设置音量的方法,适用于iOS 6到iOS 8系统版本。文中详细介绍了通过Objective-C实现的具体代码,包括获取当前音量(getVolume)及设置音量(setVolume)两个功能。
1824

被折叠的 条评论
为什么被折叠?



