ho problemi su come implementare PlaybackParams per impostare Velocità Video:Android 6.0 - Impostare la velocità video con PlaybackParams
public PlaybackParams getPlaybackParams()
Aggiunto a livello di API 23
ottiene la velocità di riproduzione utilizzando PlaybackParams.
PlaybackParams setSpeed (float speed) //Sets the speed factor.
Returns:
la velocità di riproduzione in uso.
Throws IllegalStateException:
se il motore di sincronizzazione interno o la traccia audio non sono stati inizializzati.
Questo è il mio codice:
mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener()
{
@Override
public void onPrepared(MediaPlayer mp)
{
mp.setPlaybackParams(new PlaybackParams().setSpeed(1.f));
if (mPlaybackState == PlaybackState.PLAYING) { mVideoView.start();}
}
});
Qual è il problema esattamente? L'impostazione della velocità di '1.f' funziona correttamente (poiché ** 1.0 ** è la velocità normale) o ricevi un messaggio di errore? Prova: 'mp.setPlaybackParams (new PlaybackParams(). SetSpeed (2.5));' Cosa succede ...? –