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
相關文章
- Windows10系統音量調節橫向怎麼改為豎向Windows
- android4.4調整音量調節速度Android
- SoundSpot Evade for Mac音量調節器Mac
- Mac新手使用技巧——Mac音量調節Mac
- Windows10無法調節音量怎麼辦 win10音量無法調節如何解決WindowsWin10
- Win10系統聲音不能調節怎麼辦_win10電腦音量不能調節如何解決Win10
- 筆記本win10系統快捷鍵調節音量幅度“2”如何解決筆記Win10
- 釋出一個方便調節主音量和Wave音量的小程式
- 利用登錄檔解決Win10系統無法獨立調節音量的方法Win10
- flutter視訊全頻播放,音量亮度的調節Flutter
- 如何對蘋果Mac音量進行微調 mac音量微調技巧蘋果Mac
- 手把手帶你寫 Flutter 系統音量外掛(Android\iOS)FlutterAndroidiOS
- Windows7系統通訊自動調整音量大小的方法Windows
- 萬彩動畫大師教程 | 對新增的視訊進行音量的調節動畫
- win7音訊 audio service調節單個程式音量控制Win7音訊
- win10 1909音量沒有辦法調節怎麼調_win10 1909電腦音量鍵沒反應修復方法Win10
- 【Roger Wo】在.NET程式中控制系統音量
- Windows 10 1909升級後藍芽音量無法調節的解決方法Windows藍芽
- android開發之GestureDetector手勢識別(調節音量、亮度、快進和後退)Android
- mac音量微調技巧:如何一點一點的加音量或者減呢?Mac
- win10麥克風聲音太大怎麼調_win10麥克風音量太大怎麼調節Win10
- windows10系統下如何調節工作列字型大小Windows
- ODI第18節-系統命令(二):OdiOSCommandiOS
- win10系統調節Realtek音效卡音效的方法Win10
- Windows10系統怎麼設定音量快捷鍵Windows
- 瘋殼Android嵌入式Linux平板開發教程3-4亮度及音量調節AndroidLinux
- iOS 音量柱的實現(mic 採集的聲音DB反映成音量柱)iOS
- Windows10系統無法調節螢幕亮度怎麼辦Windows
- 蘋果ios10怎麼調手電筒亮度 ios10手電筒亮度調節方法蘋果iOS
- iOS模仿系統相機拍照你不曾注意過的細節iOS
- iOS 8.1.3系統再曝光:修復底層Bug 完善細節iOS
- windows10系統中增加麥克風音量的方法Windows
- 如何減小Win8系統其它聲音的音量
- Win10系統怎麼設定cpu風扇自動調節Win10
- win10找不到調解聲音的圖示如何解決_Win10音量調節圖示不見了怎麼找回Win10
- win10純淨版系統禁用絕對音量的方法Win10
- Windows10系統隱藏工作列音量圖示的方法Windows
- fedora下安裝alsa庫之後如何調節自己系統的聲音