iOS 調節系統音量
控制系統音量總得來說有如下兩種方法
- 第一種方法是蘋果在7.0以後建議用的,不過通過第一種方法,調節系統音量會彈出系統音量提示框和系統音量滑動條,但是有些需求是不需要顯示這些的,我們可以通過如下方法,設定frame和showsRouteButton屬性,兩者缺一不可。
- 如果想單純的控制音量,則不推薦使用第二種方法。
//這個預設值是YES,為了突出我又刻意設定了一遍,設為NO之後,系統音量條是隱藏了,可是會彈出音量提示框
_volumeView.showsVolumeSlider = YES;
//通過設定frame來達到隱藏音量滑動條
[_volumeView setFrame:CGRectMake(-1000, -1000, 10, 10)];
//去掉提示框
_volumeView.showsRouteButton = NO;
- 通過MPVolumeView來控制系統音量的方法
-(void)controlVolume{
_volumeView = [[MPVolumeView alloc]init];
_volumeView.showsRouteButton = NO;
//預設YES,這裡為了突出,故意設定一遍
_volumeView.showsVolumeSlider = YES;
[_volumeView sizeToFit];
[_volumeView setFrame:CGRectMake(-1000, -1000, 10, 10)];
[self addSubview:_volumeView];
[_volumeView userActivity];
for (UIView *view in [_volumeView subviews]){
if ([[view.class description] isEqualToString:@"MPVolumeSlider"]){
_volumeSlider = (UISlider*)view;
break;
}
}
//設定預設開啟視訊時聲音為0.3,如果不設定的話,獲取的當前聲音始終是0
[_volumeSlider setValue:0.2];
//獲取最是剛開啟時的音量值
_volumeValue = _volumeSlider.value;
//設定展示音量條的值
_showVolueSlider.value = _volumeValue;
}
- 下面這種方法大家就不要試了,在7.0以後蘋果反對使用此方法,建議用MPVolumeView類。
MPMusicPlayerController *mpc = [MPMusicPlayerController applicationMusicPlayer];
//This property is deprecated -- use MPVolumeView for volume control instead.
//在7.0以後蘋果反對使用此方法,建議用MPVolumeView
mpc.volume = 0; //0.0~1.0
相關文章
- android4.4調整音量調節速度Android
- SoundSpot Evade for Mac音量調節器Mac
- Mac新手使用技巧——Mac音量調節Mac
- Win10系統聲音不能調節怎麼辦_win10電腦音量不能調節如何解決Win10
- flutter視訊全頻播放,音量亮度的調節Flutter
- 手把手帶你寫 Flutter 系統音量外掛(Android\iOS)FlutterAndroidiOS
- 如何對蘋果Mac音量進行微調 mac音量微調技巧蘋果Mac
- win10 1909音量沒有辦法調節怎麼調_win10 1909電腦音量鍵沒反應修復方法Win10
- win7音訊 audio service調節單個程式音量控制Win7音訊
- Windows 10 1909升級後藍芽音量無法調節的解決方法Windows藍芽
- 萬彩動畫大師教程 | 對新增的視訊進行音量的調節動畫
- ubuntu透過終端調高音量Ubuntu
- mac音量微調技巧:如何一點一點的加音量或者減呢?Mac
- 瘋殼Android嵌入式Linux平板開發教程3-4亮度及音量調節AndroidLinux
- iOS 音量柱的實現(mic 採集的聲音DB反映成音量柱)iOS
- win10麥克風聲音太大怎麼調_win10麥克風音量太大怎麼調節Win10
- windows10系統下如何調節工作列字型大小Windows
- iOS模仿系統相機拍照你不曾注意過的細節iOS
- Windows10系統怎麼設定音量快捷鍵Windows
- win10系統調節Realtek音效卡音效的方法Win10
- windows10系統中增加麥克風音量的方法Windows
- win10純淨版系統禁用絕對音量的方法Win10
- win10找不到調解聲音的圖示如何解決_Win10音量調節圖示不見了怎麼找回Win10
- Linux系統調優Linux
- win10怎麼用鍵盤調音量 設定音量鍵盤快捷鍵的詳細步驟Win10
- win10系統音量快捷鍵用不了怎麼設定Win10
- airpods連線win10系統後音量異常如何解決AIWin10
- IOS的系統架構iOS架構
- iOS歷史(iOS系統發展歷史)iOS
- 【freertos】007-系統節拍和系統延時管理實現細節
- windows10系統下音量控制不見了如何解決Windows
- win10系統開始選單太大怎麼調節寬度和高度Win10
- iOS System Repair:(IOS系統修復工具)下載iOSAI
- 抽獎系統細節玩法
- ios系統修復軟體iOS
- win10系統沒有調節螢幕亮度選項怎麼回事 win10沒有螢幕亮度調節選項如何處理Win10
- win10系統下音量圖示無法開啟的解決方法Win10
- 能迪科技:DDC空調控制系統還是PLC空調控制系統好用?
- Linux系統調整swap大小Linux