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 sourceFFmpegbasé surVitamiopour l'implémenter. Si vousCêtes bon, utilisez simplementFFmpegdirectement. Il prend en charge la0.5~~2.0double 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
FFmpegbasé surVitamiopour l'implémenter. Si vousCêtes bon, utilisez simplementFFmpegdirectement. Il prend en charge la0.5~~2.0double vitesse, ce qui devrait répondre aux besoins du sujet.Référence : http://blog.csdn.net/hnzcdy/article/details/53095976