vitamio5.x的简单使用

原创 2016年08月30日 16:38:07

vitamio5.x的简单使用
  这几天有个需求需要播放视频,Android的VideoView虽然用起来方便,但是支持的格式比较少,而且可拓展性差一些,遂想到了vitamio。
  vitamio官网的文档写的比较随意,嗯,随意到比X萌,X信,XX宝的文档还随意,于是乎,还是自己研究一下DEMO吧。
  首先在官网下载一个vitamio5.x的zip,官网说4.x的版本有一些不可描述的隐患(-_-),下载好后找到vitamio,在AndroidStudio下开发的话推荐将vitamio直接添加到module下,vitamio的源码也不小,第一次运行可能会遇到找不到控件,重启工程或者多编译几次即可解决。
  核心控件是io.vov.vitamio.widget.VideoView,直接将其代替原生的videoview控件,书写布局。5.x的版本与以前不同,查了网上的一些资料,4.x的居多,初始化ViedoView需要 调用

Vitamio.isInitialized(getApplicationContext());

  初始化控制器需要使用io.vov.vitamio.widget.MediaController

mMediaController = new io.vov.vitamio.widget.MediaController(this);//实例化控制器

  接着需要设置一个path,存放播放视频的path,接着使用即可

mVideoView.setVideoPath(path);
mVideoView.setMediaController(mMediaController);

    //这里可选
    mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
        @Override
        public void onPrepared(MediaPlayer mediaPlayer) {
            mediaPlayer.setPlaybackSpeed(1.0f);
        }
    });

  到此,视频就可以播放了,支持了绝大多数流行的视频格式,需要注意的是使用vitamio需要android4.0以上,如果项目需要兼容4.0以下,需要考虑一些兼容问题了。

相关文章推荐

vitamio的简单使用

  • 2016年10月17日 01:19
  • 1.04MB
  • 下载

视频框架 Vitamio 使用教程+部分心得 (四) 滑动控制声音和亮度+android 4.4.X 以上时全屏播放

先列出参考资料: * Vitamio 官网:http://www.vitamio.org(不太稳定,时常打不开) * 农民伯伯 博客:http://www.cnblogs.com/over...

使用Vitamio打造自己的Android万能播放器(5)——在线播放(播放优酷视频)

前言   为了保证每周一篇的进度,又由于Vitamio新版本没有发布, 决定推迟本地播放的一些功能(截图、视频时间、尺寸等),跳过直接写在线播放部分的章节。从Vitamio的介绍可以看得出,其支持h...

Vitamio 的导入与简单使用

Vitamio的导入与使用

vitamio导入studio 及简单使用

vitamio下载地址 官网地址:https://www.vitamio.org/ (最新版本5.0.2,但是官网很难打开...) github地址:https://github.com/yixi...

Andorid Vitamio的简单使用

Andoid Vitamio的简单使用 现在的视频开发越来越多,很多应用也涉及到视频开发。网上找了很多视频开发的资料,比较好用的开源框架就是Vatamio的了 一 .架包引入步骤 1vita...
  • LJ_GOD
  • LJ_GOD
  • 2016年12月09日 11:14
  • 207

腾讯TBS X5 WebView的简单使用

很多APP都嵌套了webview,腾讯的webview的简单使用。 腾讯webview的sdk下载地址 用法: 1、布局文件: ...

Fatal signal 11 (SIGSGV) at 0x00002820 (code=1),thread 23696 (xvdy.oa:vitamio)

Fatal signal 11 (SIGSGV) at 0x00002820 (code=1),thread 23696 (xvdy.oa:vitamio)

安卓 简单集成腾讯X5 浏览器

安卓 集成 X5浏览器 替代 webkit
  • Tomtwo
  • Tomtwo
  • 2017年04月24日 16:14
  • 144

EXTJS5.x MVC 简单Demo

  • 2015年07月22日 11:49
  • 1.93MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vitamio5.x的简单使用
举报原因:
原因补充:

(最多只允许输入30个字)