내 앱이 사운드를 재생하는 동안 iPod 오디오의 볼륨을 낮추려면 어떻게 해야 합니까?

StackOverflow https://stackoverflow.com/questions/400674

  •  03-07-2019
  •  | 
  •  

문제

iPod 음악을 듣는 동안 새 메시지가 도착하면 내장된 메일 응용 프로그램의 기능을 재현하려고 합니다.

메일 앱에서는 다음과 같은 일이 발생합니다.

  1. iPod의 볼륨이 약간 낮아집니다.
  2. 메일 앱이 짧은 소리와 진동을 재생합니다.
  3. iPod의 볼륨이 정상으로 돌아옵니다.

나는 소리를 재생하고 진동을 일으키는 방법을 알고 있지만, iPod의 볼륨을 낮추고 소리가 재생된 후 복원하는 방법은 모릅니다.

SDK 2.2를 사용하여 내 앱에서 이와 동일한 기능을 어떻게 재현할 수 있나요?타사 앱은 백그라운드에서 실행할 수 없다는 것을 알고 있습니다.내 사용자는 iPod을 재생한 다음 내 앱을 전경에 표시합니다.

도움이 되었습니까?

해결책 3

iPhone SDK 2.2.1 이하는 불가능합니다. 이 기능이 필요한 경우 제출하십시오 사과에 버그. 하나를 제출했지만 복제는 관심을 나타내 므로이 문제를 홍보하는 데 도움이 될 수 있습니다.

다른 팁

당신의 다른 질문에 대한 나의 대답을보십시오.)

[[MPMusicPlayerController iPodMusicPlayer] setVolume:x.y]

타이머를 통해 XY를 변경하거나 일회성으로 변경합니다. 물론 OS3에서.

단순히 소리를 연주 해 보셨습니까? 이것이 SDK 측의 자동 기능이라고 생각합니다.

편집 :에 따르면 이 질문, 당신은 iPod 사운드를 퇴색시킬 수 있지만 다시는 들어 가지 않을 수 있습니다.

(이 기능은 자동적이고 기본 동작이 아니라는 것에 놀랐습니다. 그러나 나는 항상 Apple Apis의 우아함이 인터페이스의 우아함에 반비례한다는 것을 알았습니다 :-).

[[MPMusicPlayerController iPodMusicPlayer] setVolume:x.y] 이는 iPod 음악 플레이어 볼륨에 영향을 미칩니다(허용되는 값은 0.0 ~ 1.0입니다).

아이팟에서는 진동이 허용되지 않기를 바랍니다.장치에 진동 옵션이 ​​있으면 그렇게 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top