我需要你的帮助。我应该如何继续更改应用程序中的音量。我不想使用音量 slider 。相反,我有一个 UIImageView,它是一个音量旋钮,顺时针旋转可增大音量,逆时针旋转可减小音量。旋转只是一个动画,我已经完成了该部分。
我需要您关于如何增大/减小音量的帮助和建议。谢谢
最佳答案
我认为这是 Apple 代码中的一个错误,并已通过错误报告和亲自向他们报告了该错误,但由于他们坚持认为这是一项功能,因此您不妨从中受益。
使用以下代码更改应用程序的音量:
[[MPMusicPlayerController applicationMusicPlayer] setVolume:newVolume];
这仅在您建立 Audio Session 后才起作用,通过播放声音或将其设置为事件状态:
[[AVAudioSession sharedInstance] setActive:YES error:NULL];
请注意,您需要 MediaPlayer.framework 和 AVFoundation.framework,并且音量介于 0.0 和 1.0 之间。
关于iphone - 在 iPhone 上无需音量 slider 即可更改音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3458965/