<分区>
我正在尝试创建一个闹钟应用程序,我注意到像 Sleep Cycle 这样的应用程序会在闹钟响起之前将您的音量设置为最大,即使您的音量非常低。
我尝试过使用 AVAudioPlayer,而我在 MPVolumeView 中看到的只是用户必须这样做。 有什么方法可以在用户不需要的情况下打开它吗?
感谢您的帮助。
如果可以,请快速获取代码
<分区>
我正在尝试创建一个闹钟应用程序,我注意到像 Sleep Cycle 这样的应用程序会在闹钟响起之前将您的音量设置为最大,即使您的音量非常低。
我尝试过使用 AVAudioPlayer,而我在 MPVolumeView 中看到的只是用户必须这样做。 有什么方法可以在用户不需要的情况下打开它吗?
感谢您的帮助。
如果可以,请快速获取代码
最佳答案
您只需要导入 MediaPlayer。你可以这样做:
import MediaPlayer
将音量调到最大
(MPVolumeView().subviews.filter{NSStringFromClass($0.classForCoder) == "MPVolumeSlider"}.first as? UISlider)?.setValue(1, animated: false)
关于iphone - Swift:如何以编程方式设置 iphone 音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36322856/