以下是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),窗口显示整个视频的一部分(300 x 480)( 1024 x 680)。 我想,从我的阅读中,视频将缩放以适应SurfaceView的大小。
有没有办法缩放视频以适应SurfaceView?