2011-08-26 41 views
3

嗨,我有一個應用程序播放短聲音剪輯作爲主要功能。如果用戶碰巧有音量靜音或太低,他們將無法聽到聲音片段,並且該應用程序將顯示爲損壞。如何檢測Iphone/Ipod音量級別?

有沒有辦法檢測音量,以便我可以向用戶顯示一條消息,以指示他們的聲音太低或關閉,他們需要調整音量?

我通過stackoverflow和谷歌搜索,似乎我只能找到關於如何更改音量或檢測音量更改事件的文章。謝謝。

+0

[在iPhone上獲得當前系統音量級別]的可能重複(http://stackoverflow.com/questions/572606/get-current-system-volume-level-on-iphone) – Anne

回答

3

可以使用MPMusicPlayerController

它具有財產volume,這將讓你讀的音量。

+0

我確信音量屬性爲MPMusicPlayerController與設備音量級別無關。這只是音樂相對於當前設備級別播放的級別。 – SpaceDog

+0

實現MPMusicPlayerController後,我能夠完成我想要做的事情。謝謝。 – atbebtg

+0

不適用於我,在iOS6中[MPMusicPlayerController applicationMusicPlayer] .volume始終返回0.625或1.0,如果插入了耳機 –