2009-09-29 2 views
0

이 링크의 코드를 사용하고 있습니다 : http://blog.stormyprods.com/2008/09/proper-usage-of-mpvolumeview-class.html 아이팟 터치는 작동하지만 아이폰은 작동하지 않습니다. 그 이유가 무엇일까요?ipodtouch/iphone의 MPVolume

+0

링크의 첫 줄을 읽었습니까? "중요 편집! 11/14/09 이 게시물은 볼륨 슬라이더를 시스템 볼륨과 동기화 상태로 유지하는 것과 관련이 없습니다. 문서화되지 않은 통화는 더 이상 필요하지 않습니다. "_updateVolumeFromAVSystemController", 애플은 이제 검토 과정에서 앱을 거부 할 것입니다 . 이 게시물을 역사적인 참조 용으로 남겨 두었습니다. 더 이상 관련이 없으므로 사용하지 말아야합니다 !! " – mahboudz

답변

0

두 가지 :

  1. 나는 아이폰 OS 3.0 측면에있는 버튼에서받은 시스템 볼륨 변경과 MPVolumeView 슬라이더를 동기화의 더 나은 일을 생각한다. 따라서 해당 블로그 (NSNotifications 수신 대기)의 해결 방법은 더 이상 필요하지 않을 수 있습니다.
  2. iPhone의 볼륨 변경은 상황에 따라 다릅니다. 앱이 현재 사운드를 재생하고 있다면 볼륨 버튼 (또는 아마도 MPVolumeView)을 치면 앱 오디오의 볼륨 레벨에 영향을줍니다. 그러나 앱에서 소리가 나지 않으면 벨소리 볼륨을 변경하는 중입니다. 이 은 현재 코드가 호출기가없는 터치로 작동하는 이유를 설명합니다.