Ich habe Probleme, wie PlaybackParams zu implementieren Videogeschwindigkeit einzustellen:Android 6.0 - Set Videogeschwindigkeit mit PlaybackParams
public PlaybackParams getPlaybackParams()
Added in API-Ebene 23
Ruft die Wiedergabegeschwindigkeit mit PlaybackParams.
PlaybackParams setSpeed (float speed) //Sets the speed factor.
Returns:
die Rate der Wiedergabe verwendet werden.
Wirft IllegalStateException:
wenn das interne Sync-Modul oder die Audiospur nicht initialisiert wurde.
Dies ist mein Code:
mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener()
{
@Override
public void onPrepared(MediaPlayer mp)
{
mp.setPlaybackParams(new PlaybackParams().setSpeed(1.f));
if (mPlaybackState == PlaybackState.PLAYING) { mVideoView.start();}
}
});
Was ist das Problem genau? Funktioniert die Geschwindigkeitseinstellung '1.f' richtig (da ** 1.0 ** normale Geschwindigkeit ist) oder erhalten Sie eine Fehlermeldung? Probieren Sie: 'mp.setPlaybackParams (new PlaybackParams(). SetSpeed (2.5));' Was passiert ...? –