문제

사용자가 iPhone을 무음 모드로 전환 한 경우 응용 프로그램 재생을 중지하고 싶습니다. 전화가 무음 모드에 있다는 것을 어디에서 읽을 수 있습니까? 쿼리 할 수있는 깃발이 있습니까? 나는 일부 응용 프로그램이 침묵 모드를 무시하고 일부는 그렇지 않다는 것을 알았지 만, 모든 앱이 침묵이라는 것을 존중할 것으로 예상했을 것입니다!

힌트 나 입력은 크게 감사하겠습니다. 감사합니다 Al

도움이 되었습니까?

해결책

적절한 것을 설정해야합니다 오디오 세션 카테고리.

오디오 세션 카테고리를 지정하여 iPhone OS에 응용 프로그램의 오디오 의도를 알려줍니다.

자세한 내용은 참조하십시오. 오디오 세션 구성

다른 팁

그만큼 인간 인터페이스 지침 Apple이 게시 한 것은 Ring/Silent Switch에 대한 앱이 따라야 할 이상적인 동작이 무엇인지 설명합니다. 따라서 사용자가 무음 모드에도 불구하고 오디오 클립을 명시 적으로 재생 한 경우 오디오를 비활성화 할 필요가 없습니다.

링/사일런트 스위치 - 사용자가 기대하는 것

사용자는 링/사일런트 스위치를 사용하여 원하는 경우 장치를 침묵시킵니다.

  • 전화 벨소리 및 들어오는 메시지 사운드와 같은 예기치 않은 사운드로 인해 방해받지 마십시오.
  • 키보드 또는 기타 피드백 사운드, 부수적 사운드 또는 응용 프로그램 시작 사운드와 같은 사용자 작업의 부산물 인 소리를 듣지 마십시오.
  • 게임을 사용하는 데 필수적이지 않은 부수적 사운드와 사운드 트랙을 포함한 게임 소리를 듣지 마십시오.

예를 들어, 극장에서 사용자는 극장의 다른 사람들을 괴롭히지 않도록 장치를 침묵하도록 전환합니다. 이 상황에서 사용자는 여전히 장치에서 애플리케이션을 사용할 수 있기를 원하지만 벨소리 나 새 메시지 사운드와 같이 기대하지 않거나 명시 적으로 요청하지 않는 사운드에 놀라게되고 싶지 않습니다.

그러나 링/사일런트 스위치 하지 않습니다 침묵 사운드는 사운드를 생성하기위한 전적으로 명시 적으로 의도 된 사용자 작업으로 인해 발생합니다. 예를 들어:

  • 미디어 전용 애플리케이션의 미디어 재생은 Ring/Silent Switch에 의해 침묵하지 않습니다. 미디어 재생은 사용자가 명시 적으로 요청했습니다.
  • 사용자가 알람을 명시 적으로 설정했기 때문에 링/사일런트 스위치에 의해 클럭 알람이 침묵하지 않습니다.
  • 언어 학습 애플리케이션의 사운드 클립은 링/사일런트 스위치에 의해 침묵하지 않습니다.
  • 오디오 채팅 응용 프로그램의 대화는 링/사일런트 스위치에 의해 침묵하지 않습니다. 사용자는 오디오 채팅을 할 목적으로 유일한 응용 프로그램을 시작했기 때문입니다.

이 동작은 사용자가 명시 적으로 요청하는 소리를 듣는 것이 적절한 지 여부를 결정하기 위해 장치가 아닌 사용자에게 달려 있기 때문에 사용자 컨트롤의 원칙을 따릅니다.

iPhone이 침묵하는 경우 왜 소리를 멈추지 않습니까?

아니면 사일런트 모드가 특정 사운드를 재생하지 않습니까? iPhone (iPod Touch)이 없으므로 확실하지 않습니다.

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