アラームアプリを作成しようとしていますが、Sleep Cycleなどのアプリでは、音量が非常に小さい場合でも、アラームが鳴る直前に音量が最大に設定されることに気付きました。
AVAudioPlayerを使用してみましたが、MPVolumeViewで確認したのは、ユーザーが使用する必要があるということだけです。ユーザーがそれをしなくてもそれを上げることができる方法はありますか?
ご協力ありがとうございました。
Swiftでコードを入手できたら
MediaPlayerをインポートする必要があります。次のように実行できます。
import MediaPlayer
そして音量を最大に設定するには
(MPVolumeView().subviews.filter{NSStringFromClass($0.classForCoder) == "MPVolumeSlider"}.first as? UISlider)?.setValue(1, animated: false)