Ich verwende derzeit den folgenden Code, um den Audiostream auf ein Ohrstück umzuschalten, wenn das Gerät einem Objekt nahe kommt:
%Vor% Leider gibt es eine erhebliche Verzögerung beim Aufruf von .setMode(AudioManager.STREAM_MUSIC);
(& gt; 500ms)
Mit dem standardmäßigen MediaPlayer von Android kann der Ausgabestrom ohne Verzögerung geändert werden:
%Vor%Gibt es eine Möglichkeit, den Ausgabestrom des ExoPlayers zu ändern?
Wenn Sie den ExoPlayer-Streamtyp ändern möchten, müssen Sie den Streamtyp über den MediaCodecAudioTrackRenderer-Konstruktor an den AudioTrack-Konstruktor von (ExoPlayer) übergeben
%Vor%In Ihrer Anwendung geben Sie den Typ beim Erstellen des Renderers an.
Weitere Informationen finden Sie Ссылка
Tags und Links android android-mediaplayer exoplayer android-exoplayer