私は自分のアプリでビデオを再生しています。ビデオはアクティビティを再起動せずにポートレート モードとランドスケープ モードで再生する必要があります。リンクの例を教えてください。
ビデオの再生にビデオ ビューを使用します。
public class PlayVideoActivity extends Activity { private VideoView video; private ImageButton back; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); back = (ImageButton)findViewById(R.id.backbutton); back.setOnClickListener(new View.OnClickListener() { public void onClick(View arg0) { finish(); } }); video=(VideoView)findViewById(R.id.videoView); video.setDrawingCacheEnabled(true); video.setDrawingCacheQuality(VideoView.DRAWING_CACHE_QUALITY_HIGH); video.setVideoURI(Uri.parse("android.resource://"+ getPackageName() +"/" + R.raw.fillings_class_1)); video.requestFocus(); video.setMediaController(new MediaController(this)); video.start(); } @Override public void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); //restore the relevant information } }