3) – Utvecklare På Google – Medium

Förståelse Ljud Fokus (Del 1 / 3)

Vanliga Ljud Fokus användningsfall

Många program på din Android-telefonen kan spela upp ljud samtidigt. Medan Android-operativsystem blandar alla audio-strömmar tillsammans, det kan vara mycket störande för en användare när flera appar som spelar upp ljud på samma gång. Detta resulterar i att användaren har en dålig upplevelse på sin telefon. Att leverera en bra UX, Android tillhandahåller en API som gör att appar dela ljud fokus, där endast en app kan hålla ljud fokus på en tid.

målet med denna serie av artiklar är att ge dig en djup förståelse av vad ljud fokus är, varför det är viktigt att leverera en bra media UX, och hur man använder det. Detta är den första delen av en tredelad serie som innehåller:

  1. vikten av att vara en god medborgare och media de vanligaste Ljud Fokus fall använda (artikeln)

Ljud fokus är samarbetsvillig och bygger på appar för att följa med ljud fokus riktlinjer. Systemet inte tillämpa reglerna. Om en app vill fortsätta att spela högt även efter att du förlorat ljud fokus, ingenting kan förhindra det. Detta resulterar i en dålig användarupplevelse för användaren på telefonen och det finns en god chans att de kommer att avinstallera en app som missköter sig på detta sätt.

Här är några situationer där ljud fokus kommer in i bilden. Anta att användaren har lanserat din app och det är att spela upp ljud.

När din app måste för att mata ut ljud, det bör begära ljud fokus. Först efter det att den har beviljats fokus, det ska spela upp ljud.

användningsfall 1 Medan du spelar ljud från din app, börjar användaren annan media player-appen och startar uppspelning i denna app

Vad händer om din app inte hantera ljud fokus

När andra medier appen börjar spela ljud, att den överlappar med din app för att spela upp ljud. Detta resulterar i en dålig UX eftersom användaren kommer inte att kunna höra ljud från app på rätt sätt.


räkna>

Vad som ska hända med din app hantera ljud fokus

När andra medier appen startar uppspelning, begär permanent ljud fokus. En gång beviljats av systemet, det kommer att börja uppspelningen. Din app måste svara på en permanent förlust av ljud fokus genom att stoppa uppspelning så kommer användaren endast höra ljud som andra media app.


räkna>

Nu, om användaren sedan försöker att starta en uppspelning i din app, då din app kommer återigen begära permanent ljud fokus. Och bara en gång detta fokus beviljas bör din app starta uppspelning av ljud. Den andra appen kommer att svara permanent förlust av ljud fokus genom att stoppa dess uppspelning.

användningsfall 2 — inkommande samtal kommer medan din app är att spela upp ljud

Vad händer om din app inte hantera ljud fokus

När telefonen börjar ringa, användaren kommer att höra ljud från din app i tillägg till den ringsignal, som inte är en bra UX. Om de väljer att avvisa samtalet, då din ljud kommer att fortsätta att spela. Om de väljer att ta emot samtalet, då ljud kommer att spela tillsammans med telefonen ljud. När man är klar med samtalet, då kommer appen inte automatiskt återuppta uppspelningen, som också är inte en bra UX.

Vad som ska hända med din app hantera ljud fokus

När telefonen ringer (och användaren har inte svarat ännu), din app ska svara för att en övergående förlust av ljud fokus med möjlighet till anka (eftersom detta begärs av den phone-appen). Det bör svara genom att antingen minska volymen till ca 20% (kallas smiter), eller göra paus i uppspelningen alla tillsammans (om det är en podcast eller andra talade ordet typ av app).

  • Om användaren avböjer samtalet, då din app ska reagera på att få ljud i fokus genom att återställa volymen, eller återuppta uppspelning.
  • Om användaren accepterar samtal, kommer systemet att skicka dig en förlust av ljud fokus (utan möjlighet att anka). Din app ska göra paus i uppspelningen på svar. När de är klar med samtalet, att din app ska reagera på att få ljud i fokus genom att återuppta uppspelning av ljud på full volym.

We will be happy to hear your thoughts

Leave a reply