Resize VideoView

8

Ich versuche, die Größe eines Android VideoView dynamisch festzulegen. Ich habe sowohl StackOverflow als auch das Internet angeschaut. und die beste Lösung, die ich gefunden habe, war von hier . Ich habe meine Implementierung unten gestellt:

%Vor%

Die Größe des Videos wird auf dem Android-Emulator sowie auf einem Motorola Droid X korrekt angepasst. Aber bei einem Motorola Droid ändert sich die Größe des VideoView, aber das Video, das in der Videoansicht abgespielt wird, ändert sich nicht. Wenn das VideoView auf dem Motorola Droid auf eine größere Dimension eingestellt ist als das Video, wird in der Videoansicht ein schwarzer Hintergrund angezeigt, wobei das Video in der oberen linken Ecke des VideoView über dem schwarzen Hintergrund wiedergegeben wird.

Wie passt man eine VideoView in Android richtig an?

Danke, Vance

    
Vance-Turner 14.06.2012, 19:41
quelle

1 Antwort

3

Meine Implementierung funktioniert so:

%Vor%

Wenn Sie die Videowiedergabe ungültig machen, werden Sie gezwungen, die gesamte Videobildansicht mit den neuen LayoutParams (und den neuen Dimensionen) neu zu zeichnen.

    
Ceetn 02.10.2012 08:21
quelle