2011-03-06 118 views
0

如何在我的应用中调整iPhone音量?有一种方法(潘多拉这样做),但我不知道如何去做。调整应用内容量

我主要需要能够将音量设置为最大值,然后将其设置为最大值。

有没有人有任何想法或教程?

在此先感谢!

+3

当音量突然变为最大时,我会非常不高兴。我喜欢控制自己的设备。然而,你的想法在电视上非常流行 - 他们喜欢提高广告的音量。看看我们有多喜欢这个。 – DOK 2011-03-06 17:48:38

+0

这是一篇声称已经找到方法来做到这一点的人的博客(我还没有尝试过):http://blog.stormyprods.com/2009/06/adjusting-iphone-master-volume.html。也就是说,他们使用的功能是无证的功能,因此使用时需要您自担风险。 – 2011-03-07 00:13:50

回答

3

如果您正在寻找一种方法来允许用户在您的应用中控制音量,这是潘多拉盒子的功能,那么您正在寻找MPVolumeView。我自己也使用过相同的控制,我确信这是潘多拉正在使用的。

+0

谢谢,但是你知道是否有方法可以在没有滑块的情况下设置音量? – Linuxmint 2011-03-06 22:53:07

+0

我愿意打赌,苹果公司不提供这样做的方式,原因是在您的原始文章的评论中提出的原因。 – 2011-03-07 01:23:54

3

我正在寻找一种方法来为我的MPMoviePlayerController执行此操作,并且在搜索后的DAYS中显示它只是一行。

[[MPMusicPlayerController applicationMusicPlayer] setVolume:(use a value between 0.0 and 1.0)]

美中不足的是,你的MPMoviePlayerController需要被使用的应用程序音频会话。

请注意,从我的测试这只适用于MPMoviePlayerController - 我不能肯定这对AVAudioPlayers等有影响,但它是值得一枪无论如何。

编辑:哦,也。这似乎有点hacky - 尽管这一切都归结为每个组件与应用程序音频会话如何交互,但我并不积极在applicationMusicPlayer上设置此类属性。设置它的音量属性也影响我的MPMoviePlayerController是一个幸运的事故,真的没有办法确定这种行为在未来的版本中不会改变! /免责声明。

+0

请记住,这在iOS 7中已被弃用。我不认为除了MPVolumeView之外,还有其他替代方法,但不允许您以编程方式更改音量,我相信。它需要用户交互。如我错了请纠正我。 – 2013-10-20 08:49:53