我正在尝试找到一个视频播放器库,我可以将其添加到我的 Android 应用程序源中,允许用户以较慢的速度播放视频,最好由用户调整。
另外,我需要播放器允许两个视频同时显示在屏幕上,并且具有单独的控件。
我看过几个可用的播放器 http://www.vitamio.org/ (不能播放两个视频),和http://wiki.videolan.org/AndroidCompile (我没有在 Linux 机器上为 Android 编译源代码的权限/经验)。
最佳答案
添加了 Android 6.0 PlaybackParams类来控制播放行为。 -
使用 MediaPlayer
的 setPlaybackParams
方法,如下所示 -
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.
}
});
您可以使用 PlaybackParams
的 setSpeed
方法调整视频速度。
关于android - 哪些 Android 视频播放器库允许慢动作播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17092906/