Swift:如何以编程方式设置 iphone 音量
Swift: how to set the iphone volume programmatically
我正在尝试创建一个闹钟应用程序,我注意到像 Sleep Cycle 这样的应用程序会在闹钟响起之前将您的音量设置为最大,即使您的音量非常低。
我已经尝试过使用 AVAudioPlayer,而我在 MPVolumeView 中看到的只是用户必须这样做。
有什么方法可以在用户不需要的情况下打开它吗?
感谢您的帮助。
如果可以,请在swift
中获取代码
您只需要导入MediaPlayer。您可以按照以下步骤操作:
import MediaPlayer
并将音量设置为最大
(MPVolumeView().subviews.filter{NSStringFromClass([=11=].classForCoder) == "MPVolumeSlider"}.first as? UISlider)?.setValue(1, animated: false)
我正在尝试创建一个闹钟应用程序,我注意到像 Sleep Cycle 这样的应用程序会在闹钟响起之前将您的音量设置为最大,即使您的音量非常低。
我已经尝试过使用 AVAudioPlayer,而我在 MPVolumeView 中看到的只是用户必须这样做。 有什么方法可以在用户不需要的情况下打开它吗?
感谢您的帮助。
如果可以,请在swift
中获取代码您只需要导入MediaPlayer。您可以按照以下步骤操作:
import MediaPlayer
并将音量设置为最大
(MPVolumeView().subviews.filter{NSStringFromClass([=11=].classForCoder) == "MPVolumeSlider"}.first as? UISlider)?.setValue(1, animated: false)