我正在尝试创建一个程序来使用MediaPlayer(而非VideoView)显示简单的视频。 我的“播放”和“暂停”按钮可以正常工作,但是我一直停留在前进/后退按钮上。
这是我的代码(在OnCreate部分之后)
mPlayBtn.setOnClicklistener ( new View.OnClicklistener() {
@Override
public void OnClick (View v){
mMediaPlayer.start();
}
});
mPauseBtn.setOnClicklistener ( new View.OnClicklistener() {
@Override
public void OnClick (View v){
if(mMediaPlayer.isPlaying()){
mMediaPlayer.pause();
}
}
});
mForwardBtn.setOnClicklistener ( new View.OnClicklistener() {
@Override
public void OnClick (View v){
//+30 seconds
int posForward = mMediaPlayer.getcurrentPosition() + 30000;
mMediaPlayer.seekTo(posForward);
}
});
mrewindBtn.setOnClicklistener ( new View.OnClicklistener() {
@Override
public void OnClick (View v){
//-15 seconds
int posrewind = mMediaPlayer.getcurrentPosition() - 30000;
mMediaPlayer.seekTo(posrewind );
}
});