導讀
iOS編程修改系統(tǒng)音量
iOS-設置系統(tǒng)音量及監(jiān)聽
主要實現需求
我們可能會有需求會需要用到在應用內設置系統(tǒng)音量和監(jiān)聽系統(tǒng)音量來做某些需求之類的。所以我們今天就有兩個問題要解決
獲取系統(tǒng)音量和設置系統(tǒng)音量
實時地監(jiān)聽系統(tǒng)音量并做相應處理
獲取系統(tǒng)音量并且設置系統(tǒng)音量
PS: 這以上的需求大家就參照我給的導讀推薦鏈接照著操作吧,因為最近沒時間了...
附加需求
另外還有一個需求是一個開關或者按鈕來實現當前音量和靜音的切換:
- 通過使用音樂播放類的一個屬性volume來獲取和操作
MPMusicPlayerController *mpc = [MPMusicPlayerController applicationMusicPlayer];//這是一個單例對象
mpc.volume = 0; //0.0~1.0 0表示靜音,1表示最大音量
- 第二種方式就是使用MPVolumeView,但是這個會有一個音量條,但是呢其實也可以采用將視圖的alpha值設置為0或者hidden設置為YES,甚至可以采用將frame設置為CGRectZero的方式來隱藏
PS:注意兩點:
1>第一種方式是在iOS7.0之后過期了雖然能用但是說不定就不讓用了,就像UIWebView
2>第二種方式的隱藏方式中我沒有挨個去嘗試,大家可以都去嘗試一下,又不會懷孕...
以上?。?!

傻逼叉腰.jpg