在android中控制在线视频流期间的视频播放速度

Posted

技术标签:

【中文标题】在android中控制在线视频流期间的视频播放速度【英文标题】:Controlling video playback speed during online video streaming in android 【发布时间】:2015-09-19 16:24:26 【问题描述】:

我要播放来自 Vimeo 在线流媒体的 android 视频。为此,现在,我正在使用 VideoView。现在,我想控制视频播放速度控制功能,例如:0.5x、1x、1、5x、2x 和视频缓存支持。 Android VideoView 是否可以实现这两种功能,或者我可以使用任何第三方播放器? 救命!

【问题讨论】:

我想要同样的东西。你找到解决办法了吗? @MeghaManiar 我是通过使用 Vimeo 的开源视频播放库做到的。 【参考方案1】:

您好,为了获得最佳控制,我建议您使用 vlc lib 或 pvPlayer。或者你可以使用这个简单的代码,但它并不能很好地工作。

public void slowMotion()
    final Handler handler = new Handler();
    Runnable r = new Runnable() 

        @Override
        public void run() 

            if (videoview != null) 

                if (videoview.isPlaying())

                    videoview.pause();  
                
                else                        
                    videoview.start(); 
                
            

            handler.postDelayed(this, 50);
        
    ;

    handler.postDelayed(r, 800);        

祝你好运:D

【讨论】:

以上是关于在android中控制在线视频流期间的视频播放速度的主要内容,如果未能解决你的问题,请参考以下文章

玩转Android之在线视频播放控件Vitamio的使用

如何解决在android开发中WebView在线播放视频黑屏啊?

在线视频无法播放

YouTube 视频的播放速度控制? HTML5?

制作一个简单的百度网盘在线视频加速的chrome插件

bilibili自定义调整视频播放速度