2011-03-06 42 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