2012-03-14 3 views
0

가능한 중복 확인하는 방법 : 나는 사운드를 포함하는 응용 프로그램, 일하고
get current system volume level on iPhone사운드 레벨 아이 패드를

합니다. 런타임 중에 사운드 레벨이 너무 낮 으면 "볼륨이 너무 낮습니다"라는 텍스트가 표시된 팝업을 표시하여 사용자 피드백을 제공 할 수 있도록 사운드 레벨을 확인하고 싶습니다 (예제 만). 사운드가 음소거 상태인지 아닌지를 확인하는 방법을 알고 있지만 사운드 레벨을 확인하는 방법은 알고 있습니다.

답변

0

사용 https://developer.apple.com/library/ios/#documentation/mediaplayer/reference/MPMusicPlayerController_ClassReference/Reference/Reference.html

MPMusicPlayerController myVolumeTester = [MPMusicPlayerController iPodMusicPlayer]; 

float volume = myVolumeTester.volume; 

이 그래서 당신이 다음에 확인을 할 수있는 당신은 0.0과 1.0 사이의 값을 제공

if(volume < 0.2) { 
    // display "volume is too low" 
} 
if(volume > 0.9) { 
    // watch your ears! 
}