MediaPlayer
の動画再生速度をいじりたかったけど、アプリのminSdkVersion
が21でsetPlaybackParamsを使えない(左記メソッドはAPI level 23以上必要)時の対処法について書きます。
結論から言うとExoPlayerを使いました。
既に画面がある場合は辛いかもですが新規で動画プレイヤー画面を作る場合は、MediaPlayer・ExoPlayerどちらを使っても実装工数は変わらない印象です。
機能的にはExoPlayerの方が柔軟にカスタマイズできて便利そうです。詳しくはこちら
ExoPlayerの場合はsetPlaybackParametersを使って動画の再生速度を変更できました。
参考サイト
https://stackoverflow.com/questions/10849961/speed-control-of-mediaplayer-in-android
https://codelabs.developers.google.com/codelabs/exoplayer-intro/#0