2011-08-26 5 views
3

안녕하세요, 저는 주요 기능으로 짧은 사운드 클립을 재생하는 앱을 가지고 있습니다. 사용자가 볼륨을 음소거하거나 너무 낮게 설정하면 사운드 클립을들을 수 없으므로 앱이 고장난 것으로 보입니다.아이폰/아이팟 볼륨 레벨을 감지하는 방법은 무엇입니까?

사운드 볼륨을 감지하여 사용자가 소리가 너무 작거나 꺼져 있고 볼륨을 조절해야한다는 메시지를 표시 할 수 있습니까?

나는 stackoverflow와 google을 통해 검색했으며 볼륨을 변경하거나 볼륨 변경 이벤트를 감지하는 방법에 대한 기사 만 찾을 수 있습니다. 고맙습니다.

+0

가능한 복제본 [iPhone에서 현재 시스템 볼륨 레벨 가져 오기] (http://stackoverflow.com/questions/572606/get-current-system-volume-level-on-iphone) – Anne

답변

3

당신은 그것은 당신이 볼륨 레벨을 읽을 수 있도록 할 등록 volume이있는 MPMusicPlayerController

를 사용할 수 있습니다.

+0

나는 MPMusicPlayerController는 장치 볼륨 레벨과 관련이 없습니다. 이것은 음악이 현재의 장치 레벨과 관련하여 재생할 수있는 레벨 일뿐입니다. – SpaceDog

+0

MPMusicPlayerController를 구현 한 후, 내가하고 싶은 것을 성취 할 수있었습니다. 감사. – atbebtg

+0

iOS6 [MPMusicPlayerController applicationMusicPlayer] .volume에서 나를 위해 작동하지 않습니다. 헤드폰을 연결하면 .volume은 항상 0.625 또는 1.0을 반환합니다. –

관련 문제