videoViewを使用したビデオがいくつかあります。すべてが正常に実行されていますが、ビデオが終了しても何も起こらず、電話は暗い画面にとどまり、再度再生されるか、電話が点滅するのを待ちます。
動画が終わったら、前のアクティビティに戻ってほしいです。これは私のコードです。
public class chapterone extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.videoplayer);
VideoView videoView =
(VideoView)this.findViewById(R.id.videoView);
MediaController mc = new MediaController(this);
videoView.setMediaController(mc);
videoView.setVideoURI(Uri.parse(
"http://video.com/episode/" +
"cotton1.mp4"));
/* videoView.setVideoPath(
Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_MOVIES) +
"/movie.mp4");
*/
videoView.requestFocus();
videoView.start();
}
}
URLは単なる例です。