1

以下は、MediaPlayerDemo_Video.javaで使用されるレイアウトです。ただし、寸法を奇妙な解像度 (300x480) に変更して、要点を明確にしています。

<?xml version="1.0" encoding="utf-8"?>

<SurfaceView android:id="@+id/surface"
    android:layout_width="300dip"
    android:layout_height="480dip"
    android:layout_gravity="center">
</SurfaceView>

はい、ビデオは正確に 300 x 480 のウィンドウに表示されますが、ビデオはタブレットの幅 (1024) に合わせてスケーリングされ、ウィンドウにはビデオ全体 (1024 x 680) の一部 (300 x 480) が表示されます。 )。私の読書から、ビデオはSurfaceViewのサイズに合わせて拡大縮小されると思いました。

SurfaceView に合わせてビデオをスケーリングする方法はありますか?

4

0 に答える 0