说一下MPVolumeSettings 这个类
里面有三个方法
MP_EXTERN __TVOS_PROHIBITED void MPVolumeSettingsAlertShow();
MP_EXTERN __TVOS_PROHIBITED void MPVolumeSettingsAlertHide();MP_EXTERN __TVOS_PROHIBITED BOOL MPVolumeSettingsAlertIsVisible();
根据方法名就可以看出方法的作用
第一:
void MPVolumeSettingsAlertShow();
方法没有返回值,调用这个方法后,展示一个类似于 提示框 的声音控制视图
视图上面有一个按钮(Done) 和 一个 滑块(UISlider)
滑动滑块可以调整设备的音量大小
点击Done 按钮,视图消失
第二:
void MPVolumeSettingsAlertHide();
调用这个方法,主动的让 MPVolumeSettingsAlertShow 弹出的视图消失
第三:
void MPVolumeSettingsAlertIsVisible()
方法返回一个Bool类型的值,这个值指示 屏幕上有没有 MPVolumeSettingsAlertShow 弹出的视图
注意:
1.要想使用这个类的几个方法 需要在使用的文件中导入头文件
#import <MediaPlayer/MediaPlayer.h>
因为他是库 MediaPlayer 之中的类
2. 需要在真机上使用,模拟器无法使用
序:
当然用这个来控制系统的声音改变,确实是不太雅观,还有更好的控制系统声音的方法,请参考我的另一篇博客 iOS控制系统声音