MediaPlayer 如何从视频的第五秒开始播放?
MediaPlayer How to start playing from the fifth second of the video?
我想跳过视频的标题播放,但是我不知道怎么办it.If知道的请告诉我,谢谢
MediaPlayer myMediaPlayer = new MediaPlayer();
myMediaPlayer.setDataSource(this, Uri.parse(uri));
holder = surfaceView.getHolder();
holder.addCallback(new MyCallBack());
myMediaPlayer.prepare();
mTimer = new Timer();
mTimerTask = new TimerTask() {
@Override
public void run() {
if (isChanging == true) {
return;
}
play_bar.setProgress(myMediaPlayer.getCurrentPosition());
}
};
mTimer.schedule(mTimerTask, 0, 100);
totale_time.setText(getTime(myMediaPlayer.getDuration() / 1000));
myMediaPlayer.start();
play_bar.setMax(myMediaPlayer.getDuration());
myMediaPlayer.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer arg0) {
PlayVideoScreen.this.finish();
}
});
请使用mediyaPlayer.seekTo(milliseconds).
使用 MediaPlayer#seekTo(int msec) 寻找您想要设置的指定位置
我想跳过视频的标题播放,但是我不知道怎么办it.If知道的请告诉我,谢谢
MediaPlayer myMediaPlayer = new MediaPlayer();
myMediaPlayer.setDataSource(this, Uri.parse(uri));
holder = surfaceView.getHolder();
holder.addCallback(new MyCallBack());
myMediaPlayer.prepare();
mTimer = new Timer();
mTimerTask = new TimerTask() {
@Override
public void run() {
if (isChanging == true) {
return;
}
play_bar.setProgress(myMediaPlayer.getCurrentPosition());
}
};
mTimer.schedule(mTimerTask, 0, 100);
totale_time.setText(getTime(myMediaPlayer.getDuration() / 1000));
myMediaPlayer.start();
play_bar.setMax(myMediaPlayer.getDuration());
myMediaPlayer.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer arg0) {
PlayVideoScreen.this.finish();
}
});
请使用mediyaPlayer.seekTo(milliseconds).
使用 MediaPlayer#seekTo(int msec) 寻找您想要设置的指定位置