我在我的应用程序中使用视频播放器。它的工作正常。但我需要安卓android“HOME”按钮在暂停状态下点击视频播放器再次点击应用程序它从上次播放状态继续。
这里是我的代码:
videoView = (VideoView)findViewById(R.id.videoView);
MediaController mediaController= new MediaController(this);
mediaController.setAnchorView(videoView);
String path1="http://commonsware.com/misc/test2.3gp";
Uri uri=Uri.parse(path1);
videoView.setMediaController(mediaController);
videoView.setVideoURI(uri);
videoView.requestFocus();
videoView.start();
@Override
protected void onPause() {
videoView.pause();
super.onPause();
}
@Override
protected void onResume(){
videoView.start();
super.onResume();
}
任何人都可以帮助我?
答案 0 :(得分:5)
解决了这个问题。在这里我的回答
@Override
protected void onResume() {
super.onResume();
try{
if (videoView != null) {
videoView.seekTo(position);
videoView.start();
}
}catch (Exception e) {
}
}
@Override
protected void onPause() {
super.onPause();
try{
if (videoView != null) {
position = videoView.getCurrentPosition();
videoView.pause();
}
}catch (Exception e) {
}
}
答案 1 :(得分:0)
请参阅VideoView的android API参考
您可以使用以下方法来实现此目的。
int getCurrentPosition ()
和
void seekTo (int msec)