こんにちは、正常に動作するビデオ ビュー アプリケーションを作成しました。ビデオの高さと幅に応じてビデオのビュー サイズが自動的に変更されましたが、ビデオのビュー サイズでビデオを再生したいのですが、この問題を解決する方法を教えてください。
これは私のコードです:
public class MainActivity extends Activity {
String SrcPath = "/sdcard/maatraan.3gp";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
VideoView myVideoView = (VideoView)findViewById(R.id.myvideoview);
myVideoView.setVideoURI(Uri.parse(SrcPath));
myVideoView.setMediaController(new MediaController(this));
myVideoView.requestFocus();
myVideoView.start();
}
}
xml コード:
<VideoView
android:id="@+id/myvideoview"
android:layout_width="400dp"
android:layout_height="400dp" />
</LinearLayout>
ビデオビューの高さと幅の値を手動で定義します。この高さと幅でビデオを再生すると、ビデオの高さと幅でこの高さと幅が自動的に変更されます。ビデオビューのサイズを変更する必要はありません。ビデオビューに応じてビデオサイズを変更する必要があります高さと幅の画面サイズがすべてです....