android - 哪些 Android 视频播放器库允许慢动作播放?

标签 android android-video-player

我正在尝试找到一个视频播放器库,我可以将其添加到我的 Android 应用程序源中,允许用户以较慢的速度播放视频,最好由用户调整。

另外,我需要播放器允许两个视频同时显示在屏幕上,并且具有单独的控件。

我看过几个可用的播放器 http://www.vitamio.org/ (不能播放两个视频),和http://wiki.videolan.org/AndroidCompile (我没有在 Linux 机器上为 Android 编译源代码的权限/经验)。

最佳答案

添加了 Android 6.0 PlaybackParams类来控制播放行为。 -

使用 MediaPlayersetPlaybackParams 方法,如下所示 -

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.
                }
        });

您可以使用 PlaybackParamssetSpeed 方法调整视频速度。

关于android - 哪些 Android 视频播放器库允许慢动作播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17092906/

相关文章:

java - 在 Android 中使用 google-java-api-client 获取 Google 日历事件的开始和结束时间

java - 如何使用具有多种数据类型的 hashmap 作为请求参数?

android - 关于 android google api-streetview

java - 当服务器不可用时抛出异常

android - ExoPlayer2 在播放列表中设置初始轨道

android - Android : change visual properties (e. g 中的视频。饱和度、亮度)

android - 如何确定在android上按下了哪个按钮

android - Google TV 应用可显示来自 HDHomeRun Prime 的 MPEG2 流

android - 通过 Android 中的 asset 文件夹中的 Intent 播放视频

android - Android 中同时播放多个视频文件