2013-02-07 47 views
1

我在我的应用程序中使用视频播放器。它的工作正常。但我需要,同时android“HOME”按钮点击视频播放器暂停状态,并再次点击应用程序它继续从上次播放状态。视频从暂停状态继续,同时点击Android主页按钮

这里我的代码:

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

请为VideoView

您可以使用下面的方法来实现这一参考Android的API参考。

int getCurrentPosition() 

void seekTo (int msec) 
+0

可以请您给样?...... – selva

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) { 
       } 
} 
+0

该解决方案为我工作很好,但出现另一个问题按两次时,这只是硬件返回键作品 –

相关问题