我正在尝试创建一个警报应用程序,但我注意到像Sleep Cycle这样的应用程序会在警报响起之前将您的音量设置为最大,即使您的音量非常低。
我已经尝试过使用AVAudioPlayer,而通过MPVolumeView看到的全部是用户必须这样做。有什么方法可以让我无需用户进行操作?
谢谢您的帮助。
如果可以的话请尽快获取代码
您只需要导入MediaPlayer。您可以执行以下操作:
import MediaPlayer
并将音量设置为最大
(MPVolumeView().subviews.filter{NSStringFromClass($0.classForCoder) == "MPVolumeSlider"}.first as? UISlider)?.setValue(1, animated: false)