Audiofokus

In Android bezeichnet die Funktion Audiofokus (englisch: Audiofocus) eine M√∂glichkeit f√ľr Andrid-Apps, dem Benutzer eine angenehmere Audiowiedergabe zu erm√∂glichen, wenn zwei Apps gleichzeitig Audio wiedergeben wollen. Grunds√§tzlich bietet das Android-System die M√∂glichkeit, dass mehrere Apps gleichzeitig auf einen Ausgabe-Stream Audio wiedergeben k√∂nnen. Trotz der technischen M√∂glichkeit, ist dies meist nicht das, was ein Nutzer erwarten w√ľrde: Das System versucht, die beiden Streams zu einem gemeinsamen zusammen zu mixen, was eher als bel√§stigende T√∂ne wahrgenommen werden w√ľrde.[1]

Mit der M√∂glichkeit des Audiofokus kann eine App vor der Wiedergabe von Musik oder anderen T√∂nen, den Fokus f√ľr die Audiowiedergabe vom System anfordern. Wird dieser gew√§hrt, kann die App davon ausgehen, dass sie die Einzige Wiedergabe-App ist. W√§hrend der Wiedergabe von Sound kann es dazu kommen, das eine andere App, bspw. die Telefon-App bei einem eingehenden Anruf, ebenfalls den Audiofokus anfordert. In einem solchen Fall sollte die App die Wiedergabe pausieren oder die Lautst√§rke regulieren. Dies kann durch einen Listener f√ľr den Audiofokus realisiert werden.

Audiofokus ist seit Android 2.2¬†Froyo (API-Level 8) verf√ľgbar.[2] Auch wenn das Android-System die Verwendung von Audiofokus nicht durchsetzt, T√∂ne also auch ohne Audiofokus wiedergegeben werden k√∂nnen, weist die Dokumentation ausdr√ľcklich darauf hin, Im Sinne eines guten Nutzererlebnisses diese Funktion zu verwenden.

Sollte eine Applikation versuchen, den Audiofokus zu erhalten, kann das Android-System sowohl mit einem erfolgreichen (AUDIOFOCUS_REQUEST_GRANTED[3]), als auch mit einem nicht erfolgreichen (AUDIOFOCUS_REQUEST_FAILED[4]) Status antworten. Letzteres f√ľhrt in einigen Apps zu einem Fehler mit einer sinngem√§√üen Fehlermeldung Audiofokus nicht m√∂glich.[5]

EinzelnachweiseEdit

  1. ‚ÜĎ Managing audio focus ¬†|¬† Android-Entwickler ¬†|¬† Android Developers. In: Android Developers. Abgerufen am 18.¬†August 2019 (english).
  2. ‚ÜĎ AudioManager ¬†|¬† Android-Entwickler ¬†|¬† Android Developers. In: Android Developers. Abgerufen am 18.¬†August 2019 (english).
  3. ‚ÜĎ AudioManager ¬†|¬† Android-Entwickler ¬†|¬† Android Developers. In: Android Developers. Abgerufen am 18.¬†August 2019 (english).
  4. ‚ÜĎ AudioManager ¬†|¬† Android Developers. In: Android Developers. Abgerufen am 18.¬†August 2019 (english).
  5. ‚ÜĎ Kostenlos - Radionator - Radio f√ľr alle. Abgerufen am 18.¬†August 2019 (de-de).