Vollbild-Videoansicht ohne Dehnung des Videos

Ich frage mich, ob ich eine Möglichkeit bekomme, Video über die Videowiedergabe im Vollbildmodus laufen zu lassen.

Ich habe viel gesucht und viele Möglichkeiten ausprobiert, wie zum Beispiel:

Thema im Manifest anwenden:

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

Dies erzwingt jedoch nicht, dass das Video im Vollbildmodus angezeigt wird.

Bewerben Sie sich in der Aktivität selbst:

requestWindowFeature(Window.FEATURE_NO_TITLE);  
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,  
    WindowManager.LayoutParams.FLAG_FULLSCREEN);

Erzwingt auch nicht, dass das Video im Vollbildmodus angezeigt wird.

Der einzige Weg, um das Video zum Vollbild zu zwingen, ist:

<VideoView android:id="@+id/myvideoview"
    android:layout_width="fill_parent"
    android:layout_alignParentRight="true"
    android:layout_alignParentLeft="true" 
    android:layout_alignParentTop="true" 
    android:layout_alignParentBottom="true" 
    android:layout_height="fill_parent"> 
</VideoView> 

Auf diese Weise ergibt es aber ein Vollbildvideostreckt das Video selbst (längliches Video),

Ich wende diese ungeeignete Lösung nicht auf meine Videoansicht an. Gibt es also eine Möglichkeit, dies zu tun, ohne das Video zu dehnen?

Videoklasse:

public class Video extends Activity {
    private VideoView myvid;

    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.main);
        myvid = (VideoView) findViewById(R.id.myvideoview);
        myvid.setVideoURI(Uri.parse("android.resource://" + getPackageName() 
            +"/"+R.raw.video_1));
        myvid.setMediaController(new MediaController(this));
        myvid.requestFocus();
        myvid.start();
    }
}

main.xml:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <VideoView
        android:id="@+id/myvideoview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />

</LinearLayout>

Antworten auf die Frage(8)

Ihre Antwort auf die Frage