我正在使用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