iPhone Silent 모드 인식
-
19-09-2019 - |
문제
사용자가 iPhone을 무음 모드로 전환 한 경우 응용 프로그램 재생을 중지하고 싶습니다. 전화가 무음 모드에 있다는 것을 어디에서 읽을 수 있습니까? 쿼리 할 수있는 깃발이 있습니까? 나는 일부 응용 프로그램이 침묵 모드를 무시하고 일부는 그렇지 않다는 것을 알았지 만, 모든 앱이 침묵이라는 것을 존중할 것으로 예상했을 것입니다!
힌트 나 입력은 크게 감사하겠습니다. 감사합니다 Al
해결책
적절한 것을 설정해야합니다 오디오 세션 카테고리.
오디오 세션 카테고리를 지정하여 iPhone OS에 응용 프로그램의 오디오 의도를 알려줍니다.
자세한 내용은 참조하십시오. 오디오 세션 구성
다른 팁
그만큼 인간 인터페이스 지침 Apple이 게시 한 것은 Ring/Silent Switch에 대한 앱이 따라야 할 이상적인 동작이 무엇인지 설명합니다. 따라서 사용자가 무음 모드에도 불구하고 오디오 클립을 명시 적으로 재생 한 경우 오디오를 비활성화 할 필요가 없습니다.
링/사일런트 스위치 - 사용자가 기대하는 것
사용자는 링/사일런트 스위치를 사용하여 원하는 경우 장치를 침묵시킵니다.
- 전화 벨소리 및 들어오는 메시지 사운드와 같은 예기치 않은 사운드로 인해 방해받지 마십시오.
- 키보드 또는 기타 피드백 사운드, 부수적 사운드 또는 응용 프로그램 시작 사운드와 같은 사용자 작업의 부산물 인 소리를 듣지 마십시오.
- 게임을 사용하는 데 필수적이지 않은 부수적 사운드와 사운드 트랙을 포함한 게임 소리를 듣지 마십시오.
예를 들어, 극장에서 사용자는 극장의 다른 사람들을 괴롭히지 않도록 장치를 침묵하도록 전환합니다. 이 상황에서 사용자는 여전히 장치에서 애플리케이션을 사용할 수 있기를 원하지만 벨소리 나 새 메시지 사운드와 같이 기대하지 않거나 명시 적으로 요청하지 않는 사운드에 놀라게되고 싶지 않습니다.
그러나 링/사일런트 스위치 하지 않습니다 침묵 사운드는 사운드를 생성하기위한 전적으로 명시 적으로 의도 된 사용자 작업으로 인해 발생합니다. 예를 들어:
- 미디어 전용 애플리케이션의 미디어 재생은 Ring/Silent Switch에 의해 침묵하지 않습니다. 미디어 재생은 사용자가 명시 적으로 요청했습니다.
- 사용자가 알람을 명시 적으로 설정했기 때문에 링/사일런트 스위치에 의해 클럭 알람이 침묵하지 않습니다.
- 언어 학습 애플리케이션의 사운드 클립은 링/사일런트 스위치에 의해 침묵하지 않습니다.
- 오디오 채팅 응용 프로그램의 대화는 링/사일런트 스위치에 의해 침묵하지 않습니다. 사용자는 오디오 채팅을 할 목적으로 유일한 응용 프로그램을 시작했기 때문입니다.
이 동작은 사용자가 명시 적으로 요청하는 소리를 듣는 것이 적절한 지 여부를 결정하기 위해 장치가 아닌 사용자에게 달려 있기 때문에 사용자 컨트롤의 원칙을 따릅니다.
iPhone이 침묵하는 경우 왜 소리를 멈추지 않습니까?
아니면 사일런트 모드가 특정 사운드를 재생하지 않습니까? iPhone (iPod Touch)이 없으므로 확실하지 않습니다.