我正在使用MediaPlayer在Android應用程序中播放一些視頻,並且它們在我的設備上顯着快於在計算機上查看時的速度。控制Android MediaPlayer的播放速度
有什麼辦法來控制這些視頻的播放速度,以減慢播放速度?
我正在使用MediaPlayer在Android應用程序中播放一些視頻,並且它們在我的設備上顯着快於在計算機上查看時的速度。控制Android MediaPlayer的播放速度
有什麼辦法來控制這些視頻的播放速度,以減慢播放速度?
好吧,用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版是出)
他的意思是如何在Android上做到這一點 – 2012-04-08 12:53:55
開始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。
沒有設置播放速度的方法。 另請參閱http://stackoverflow.com/questions/4614365/control-the-playback-speed-of-video-in-android – 2012-01-30 11:10:47