videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mMediaPlayer) {
// optional need Vitamio5.2
//视频预处理完成后回掉,设置播放速度
mPlayer = mMediaPlayer;
//mMediaPlayer的setPlaybackSpeed方法控制视频的播放速度。数值从e.g. 0.8 or 2.0, default to 1.0, range in [0.5-2]
mMediaPlayer.setPlaybackSpeed(1.0f);
}
});
我不知道題主是怎麼查的,但是我Google關鍵字「
Android 视频倍速
」第一個就有解決方案。方案:使用基於
FFmpeg
的开源框架Vitamio
来实现,你C
好的话直接使用FFmpeg
也一样。它支持0.5~~2.0
倍速,應該滿足題主的需求了吧。參考:http://blog.csdn.net/hnzcdy/article/details/53095976