我想要停止我的申请播放声音如果用户交换的iPhone到静音模式。在那里可以我读到那电话是在静音模式?有一些标志我可以查询?我注意到,某些应用忽视的沉默的模式和一些没有,同时我希望所有的应用程序,以尊重,沉默就是沉默!!

任何的暗示或输入将不胜感激。感谢 Al

有帮助吗?

解决方案

你需要设置相应的 音频会议类别.

你告诉iPhone OS应用程序 音频意图通过指定一个 类别为你的音频会议。

详见- 配置音频会议

其他提示

人口的准则 出版的苹果描述了什么是理想的行为应遵循环/沉默的开关。所以你可能不需要禁用音频如果用户明确地发挥这一音频剪辑尽管在静音模式。

环/沉默的开关—什么用户期望的

用户使用的环/沉默的关闭他们的设备当他们想到:

  • 避免被中断的意外 听起来,诸如电话的铃声 进入的信息的声音。
  • 避免听到的声音是的 副产品的用户的行动,例如 键盘或其他意见的声音, 偶然的声音,或应用程序 启动声音。
  • 避免听到游戏的声音,包括 附带声音和电影配乐, 这是不必要的使用 游戏。

例如,在戏院用户的开关其设备的无声,以避免打扰其他人在场。在这种情况下,用户仍然希望能够使用的应用程序在他们的设备,但他们不想感到惊讶的声音,他们不希望或明确请求,例如手机铃声的或新消息的声音。

然而,环/沉默的开关 不不 沉默的声音,结果从用户的行动,是完全和明确意图在于产生声音。例如:

  • 媒体放在一个媒体只 应用程序是不是沉默的 环/沉默的开关,因为媒体 放被明确要求通过 用户。
  • 一个钟警报不是沉默的 环/沉默的交换机,因为报警 是明确的用户设置的。
  • 一个声音片段在语言学习 应用程序是不是沉默的 环/沉默的开关,因为用户 采取明确的行动,以听到它。
  • 对话中的声音聊天 应用程序是不是沉默的 环/沉默的开关,因为用户 开始这样一个应用程序 唯一目的具有一个音频聊天。

这种行为遵循的原则的用户控制,因为它是由用户,不设备,以决定它是否是适当的听到声音的用户的明确请求。

如果iPhone是无声的,为什么要停止播放声音?

或者,确实静音模式只是没有起到一定的声音?我没有一个iPhone(iPod的触摸),所以我不知道。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top