我有一些使用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只是一個例子。
你檢查,正確USET [文件](http://developer.android.com/reference /android/widget/VideoView.html#setOnCompletionListener(android.media.MediaPlayer.OnCompletionListener))? – Eric 2012-07-21 04:32:12
接受答案,如果這爲你工作。 – 2012-07-21 08:18:15