Je ne sais pas comment la personne qui a posé la question a trouvé la question, mais la solution a été trouvée dans le premier mot-clé Google « Android 视频倍速 ».
Solution : utilisez le framework open source FFmpeg basé sur Vitamio pour l'implémenter. Si vous C êtes bon, utilisez simplement FFmpeg directement. Il prend en charge la 0.5~~2.0 double vitesse, ce qui devrait répondre aux besoins du sujet.
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);
}
});
Je ne sais pas comment la personne qui a posé la question a trouvé la question, mais la solution a été trouvée dans le premier mot-clé Google «
Android 视频倍速
».Solution : utilisez le framework open source
FFmpeg
basé surVitamio
pour l'implémenter. Si vousC
êtes bon, utilisez simplementFFmpeg
directement. Il prend en charge la0.5~~2.0
double vitesse, ce qui devrait répondre aux besoins du sujet.Référence : http://blog.csdn.net/hnzcdy/article/details/53095976