Question

Je voudrais arrêter ma demande lecture d'un son si l'utilisateur a mis l'iPhone en mode silencieux. Où puis-je lu que le téléphone est en mode silencieux? Est-il un drapeau que je peux interroger? J'ai remarqué que certaines applications ignorent le mode silencieux et d'autres pas, alors que je me serais attendu à toutes les applications de respecter ce silence est silencieux !!

Les conseils ou entrée seraient grandement appréciés. Merci Al

Était-ce utile?

La solution

Vous devez définir le approprié session Audio Catégorie .

  

Vous dites iPhone OS de votre application   intentions audio en désignant un   catégorie pour votre session audio.

Pour plus de détails, voir - Configuration de la session audio

Autres conseils

Human interface Guidelines publié par Apple décrit ce qui est le comportement idéal pour applications à suivre pour Ring / commutateur silencieux. Donc, vous ne pouvez pas besoin de désactiver l'audio si l'utilisateur a joué explicitement ce clip audio malgré le mode silencieux.

L'anneau / silencieux Switch-Ce Que les Utilisateurs Expect

Les utilisateurs utilisent le commutateur Sonnerie / Silencieux pour faire taire leurs appareils quand ils veulent:

  • Évitez d'être interrompu par inattendu sons, tels que des sonneries de téléphone et de message entrant retentit.
  • Évitez entendre les sons qui sont les sous-produits des actions de l'utilisateur, tels que clavier ou autres commentaires sons, sons accessoires, ou l'application sons de démarrage.
  • Évitez jeu entendre les sons, y compris sons et bandes sonores accessoires, qui ne sont pas essentiels à l'utilisation de la jeu.

Par exemple, dans un théâtre utilisateurs changent leurs appareils en mode silencieux pour ne pas déranger les autres personnes dans le théâtre. Dans cette situation, les utilisateurs veulent toujours être en mesure d'utiliser des applications sur leurs appareils, mais ils ne veulent pas être surpris par les sons qu'ils ne vous attendez pas ou demandent explicitement, comme des sonneries ou des nouveaux sons de message.

Cependant, le commutateur Sonnerie / Silencieux ne pas silence les sons qui résultent des actions des utilisateurs qui sont uniquement et explicitement destinés à produire des sons. Par exemple:

  • la lecture des médias dans un milieu uniquement application n'est pas réduit au silence par la Ring / commutateur silencieux parce que les médias la lecture a été explicitement demandée par l'utilisateur.
  • Une alarme d'horloge n'est pas réduit au silence par la Ring / commutateur silencieux car l'alarme a été explicitement définie par l'utilisateur.
  • Un clip audio dans l'apprentissage des langues application n'est pas réduit au silence par la Ring / commutateur silencieux parce que l'utilisateur a pris des mesures explicites pour l'entendre.
  • Conversation dans une conversation audio application n'est pas réduit au silence par la Ring / commutateur silencieux parce que l'utilisateur a commencé une telle demande de le seul but d'avoir une conversation audio.

Ce comportement suit le principe du contrôle de l'utilisateur, car il est à l'utilisateur, et non pas l'appareil, de décider s'il est approprié d'entendre les sons que l'utilisateur demande explicitement.

Si l'iPhone est silencieux, pourquoi arrêter de jouer un son?

Ou, ne mode silencieux tout simplement pas jouer certains sons? Je n'ai pas un iPhone (iPod Touch), donc je ne suis pas sûr.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top