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以下,需要考虑一些兼容问题了。

quartz的简单使用-基于2.X(一)【基本使用】

我自己测试过的代码 SchedulerFactory schedFact = new org.quartz.impl.StdSchedulerFactory(); ...
  • xxssyyyyssxx
  • xxssyyyyssxx
  • 2016年05月27日 14:27
  • 1624

Sikuli-X简单的使用

Sikuli是识别和控制GUI组件进行UI自动化测试的技术,它是有MIT的研究人员开发进行设计的。Sikuli在墨西哥维乔印第安人(Huichol Indians)的语言里是上帝之眼的意思,Siku...
  • zhengshaolong8125
  • zhengshaolong8125
  • 2016年12月16日 11:07
  • 2598

最简单简洁高效的Json数据解析

一.无图无真相 二.主要代码 1.导入jar包 拷贝fastjson.jar包到工程libs包下2.封装工具类JsonUtil.javapackage com.example.parsej...
  • JackiAndroid
  • JackiAndroid
  • 2015年08月08日 13:11
  • 2472

vitamio的简单使用

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

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

先列出参考资料: * Vitamio 官网:http://www.vitamio.org(不太稳定,时常打不开) * 农民伯伯 博客:http://www.cnblogs.com/over...
  • u010181592
  • u010181592
  • 2015年11月01日 20:42
  • 6055

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

正文   一、目标         1、正式命名"开播视频",原意:"开源的视频播放器",也有"开始播放视频"的简单意思,希望大家喜欢 :)         2、采用内嵌优酷(3g.youk...
  • chaozhung
  • chaozhung
  • 2013年05月09日 09:07
  • 1459

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

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

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

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

Vitamio 的导入与简单使用

Vitamio的导入与使用
  • rd_w_csdn
  • rd_w_csdn
  • 2016年12月05日 16:11
  • 2810

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

前言   为了保证每周一篇的进度,又由于Vitamio新版本没有发布, 决定推迟本地播放的一些功能(截图、视频时间、尺寸等),跳过直接写在线播放部分的章节。从Vitamio的介绍可以看得出,其支...
  • jiankeufo
  • jiankeufo
  • 2015年01月12日 15:36
  • 1022
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vitamio5.x的简单使用
举报原因:
原因补充:

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