2010-12-10 84 views
2

我正在使用MediaPlayer在Android應用程序中播放一些視頻,並且它們在我的設備上顯着快於在計算機上查看時的速度。控制Android MediaPlayer的播放速度

有什麼辦法來控制這些視頻的播放速度,以減慢播放速度?

+0

沒有設置播放速度的方法。 另請參閱http://stackoverflow.com/questions/4614365/control-the-playback-speed-of-video-in-android – 2012-01-30 11:10:47

回答

-1

好吧,用Google搜索這個地方,希望爲我之後的人留下一些東西。 嘗試VLC,它在Windows,MacOS X和Linux中可用。您可以使用以下鍵:i)'[''將播放速度降低10% ii)']'將播放速度提高10% iii)'+'將播放速度提高50% iv)' - '降低播放速度提高50% 這些快捷鍵截至2012年4月8日,Linux上的VLC 1.1.12爲準確。 VLC是在http://www.videolan.org/

VLC:VideoLAN的(第2版是出)

+2

他的意思是如何在Android上做到這一點 – 2012-04-08 12:53:55

2

開始API 23,MediaPlayer的可使用this method設定重放速度。

類的MediaPlayer

public void setPlaybackParams (PlaybackParams params)在API 水平23

集回放速率使用PlaybackParams。參數params PlaybackParams:播放參數。如果 內部播放器引擎尚未初始化,則拋出IllegalStateException。 IllegalArgumentException如果不支持參數。

樣品的編號:

MediaPlayer mp = ...; //Whatever 
float speed = 0.75f;  
mp.setPlaybackParams(mp.getPlaybackParams().setSpeed(speed)); 

對於API < 23,參考this SO question