我是大学类(class)团队的一员,我们正在开发一款 iPhone 应用程序。我们的应用程序中有一个已经可以使用的震动功能。为此,我们希望能够播放声音,并且摇晃手机的速度越快/越剧烈,播放的声音就越大。
问题:我们可以使用哪些快速方法(如果可用)来访问用户的音量设置?我们不想改变他们的设置,因为那是错误的,而且可能是非法的(至少非常令人不悦)。我们只想看看他们的音量设置为多少,并将我们的音量比例设置为该值。
示例:我们的音量标度根据摇动的速度将其音量调整为 50%。如果他们的设置音量为 100(假设音量范围为 0 - 100),我们的声音将以声音 50 播放。如果他们的设置设置为 60,我们的声音将以 30 播放。
我们不介意阅读任何有关这方面的文章或教程,但我们一直无法找到它们,因此链接将不胜感激。
提前致谢!
最佳答案
您可以在您的应用中添加 MPVolumeView,以允许用户通过您的应用控制音量设置。
https://github.com/ioscreator/ioscreator/tree/master/IOS8SwiftVolumeTutorial/IOS8SwiftVolumeTutorial
https://www.ioscreator.com/tutorials/volume-view-tutorial-ios8-swift
我不确定这是否有帮助。
关于iOS 访问音量设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49619110/