2014-03-30 61 views

回答

12

要停止视频

// will stop and release the media player instance and move to idle state 
videoView.stopPlayback() 

要开始新戏

// fist set video path 
videoView.setVideoPath("path"); // will release the previous media player instance if any 
videoView.start() // will start if not in prepare/error state 

要暂停正在播放的

// pause the video 
videoView.pause() // will pause if already playing 

从当前暂停位置继续播放视频

// resume the video 
videoView.resume() // will resume from the last paused state 
+0

我试图做同样的事情已经跟着你的代码,但不幸的是,它开始播放视频从第一个位置,而不是seekTo位置 – Erum

+0

感谢的人,你比谷歌做得更好。此stopPlayback()在此处没有文档http://developer.android.com/reference/android/widget/VideoView.html#stopPlayback()。我正在寻找释放玩家的方式。 –

-1

MediaPlayer mediaPlayer = new MediaPlayer();

mediaPlayer.pause(); length = mediaPlayer.getCurrentPosition();

mediaPlayer.seekTo(length); mediaPlayer.start();

+0

错误答案。 playBack方法之后如何恢复? – Andreyua