2017-02-15 1 views

Antwort

2

Die Lösung gefunden. Meine eigene Frage beantworten, damit es jemandem helfen kann, hierher zu kommen.

Die Lösung bestand darin, die Methoden der SimpleExoPlayer.VideoListener

Im onVideoSizeChanged() Verfahren zu implementieren, müssen Sie die Breite, Höhe und Rotation erhalten. Sie können diese Werte dann bearbeiten und die Umwandlung auf Ihre TextureView anwenden.

@Override 
public void onVideoSizeChanged(int width, int height, int unappliedRotationDegrees, float pixelWidthHeightRatio) 
{ 
    // do your resizing stuff 
} 

Auch vergessen Sie nicht den Hörer hinzuzufügen:

player.addVideoListener(this); 
Verwandte Themen