以下是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?