我正在尝试找到一个可以添加到我的 Android 应用程序源中的视频播放器库,它允许用户以较慢的速度播放视频,最好由用户调节。
另外,我需要播放器允许两个视频同时出现在屏幕上,并带有单独的控件。
我查看了几个可用的播放器http://www.vitamio.org/(不能播放两个视频)和http://wiki.videolan.org/AndroidCompile(我没有访问权限/经验Linux 机器为 Android 编译源代码)。
我正在尝试找到一个可以添加到我的 Android 应用程序源中的视频播放器库,它允许用户以较慢的速度播放视频,最好由用户调节。
另外,我需要播放器允许两个视频同时出现在屏幕上,并带有单独的控件。
我查看了几个可用的播放器http://www.vitamio.org/(不能播放两个视频)和http://wiki.videolan.org/AndroidCompile(我没有访问权限/经验Linux 机器为 Android 编译源代码)。
Android 6.0 添加了PlaybackParams类来控制播放行为。-
使用setPlaybackParams
方法MediaPlayer
如下 -
videoview = (VideoView)findViewById(R.id.videoview);
videoview.setVideoURI("Your Video URI");
videoview.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
//works only from api 23
PlaybackParams myPlayBackParams = new PlaybackParams();
myPlayBackParams.setSpeed(0.5f); //here set speed eg. 0.5 for slow 2 for fast mode
mp.setPlaybackParams(myPlayBackParams);
videoview.start();//start your video.
}
});
setSpeed
您可以使用的方法调整视频的速度PlaybackParams
。