开发者社区> 技术小甜> 正文

Vitamio 3.0 新手教程 视频电视播放

简介:
+关注继续查看

前言

Vitamio项目发展迅猛,官方群突破400位开发者,基于Vitamio的项目突破1000个,使用Vitamio提供优质播放体验的用户超过5000万。也欢迎大家分享你的Vitamio使用经验,本文将进一步介绍Vitamio的简单使用方法。

 

声明


  欢迎转载,但请保留文章原始出处:) 
博客园:http://www.cnblogs.com

    农民伯伯: http://over140.cnblogs.com   

 

正文

一、下载

目前Vitamio的项目托管在Github上面:https://github.com/yixia ,这里有很多公司的开源项目,其中:

1、VitamioBundle是Vitamio核心插件,(大家可以搜一下"Android Library"这个关键字,和jar差不多的用途),可以方便集成到项目中。(注意:本文使用tag里面的3.0版本)

2、VitamioDemo是Vitamio的官方例子。

 

提示

如果没有安装Github,可以点击下载压缩包。

如果无法访问Github,或者自行编译无法通过,这里也提供了重新打包直接下载:Vitamio2013-01-15.zip警告:建议使用官方例子,本博不保证更新到最新版本 2013-01-15)

 

二、 简介

Vitamio 是一款 Android 平台上的全能多媒体开发框架。Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐。到目前,全球已经有超过 1000 种应用在使用 Vitamio,覆盖用户超过 5000 万。  

Vitamio 能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,还可以在 Android 上支持 MMS, RTSP, RTMP, HLS(m3u8) 等常见的多种视频流媒体协议,包括点播与直播。

支持 ARMv6 和 ARMv7 两种 ARM CPU,同时对 VFP, VFPv3, NEON 等指令集都做相应优化。

支持 Android 2.1+ 系统,支持超过 95% 的 Android 市场。同时 Android 2.1 之前的系统也基本支持,不过没做详细测试。 

其他Vitamio的介绍参照这里。 

 

三、使用

1、导入。下载回来后大家可能发现没有.project工程文件,可以通过File -> Import -> Android -> Existing Android Code Into Workspace来导入工程,然后改一下工程名称即可。

2、将VitamioBundle工程作为Android Library引入Demo工程使用即可。

新手无法解决这些问题建议直接使用上面的链接,导入工程即可使用。 

  

四、Vitamio

已建立Vitamio开发者联盟官方QQ群!

Vitamio官方群1:246969281(已满)

Vitamio官方群2:171570336(已满)
Vitamio官方群3:283274315
注意:目前仅接受已经开发基于Vitamio产品的开发者申请加入,申请理由请填写产品的名称和链接!

官方微博:http://weibo.com/vitamio 

官方网站/论坛:vitamio.org 

本博Vitamio相关文章:http://www.cnblogs.com/over140/category/409230.html(注意有部分文章是使用旧的版本)

 

  、OPlayer

OPlayer是本博基于Vitamio开发的一个开源项目,用于补充官方例子,以便大家更好的使用Vitamio项目。目前项目托管在淘宝的SVN(Taocode): 

项目地址:http://code.taobao.org/p/oplayer
SVN地址:http://code.taobao.org/svn/oplayer/ 

注意:没有Taocode账户的请注册一个。 

 

六、其他

1、官方建议以Android Library方式使用Vitamio插件,以便后续方便升级。如果需要拷贝集成到一个工程,可能会报错找不到io.vov.vitamio.R.raw.libarm(硬编码导致的问题),请参照OPlayer方式集成(后续介绍)。

2、 Vitamio最新版本为3.0(2013-01-15更新),极力推荐使用新版本。

3、 基于Vitamio仅支持ARMv6+以上的CPU,95%以上的视频格式支持,说明:

a). 无法播放的问题。使用VPlayer来测试链接,如果VPlayer没有问题那Vitamio肯定也没有问题。

b). 各种找不到so文件的情况只有两种情况:不支持设备、没有执行解压解码包。

4、Vitamio个人免费,企业收费,也没有Vitamio.apk。 

5、Vitamio是VPlayer创始人Cedric Fung (http://vec.io)开发的,最终所有权是炫一下(北京)科技有限公司。

 

七、补充

有网友补了一个图文教材(2013-01-28) 

http://www.apkbus.com/android-85266-1-1.html 

2013-03-20

使用模拟器测试的同学请使用4.0以上的模拟器,因为只支持ARMv6+以上的。 

 

结束

 本文有三个意图:公布Vitamio使用情况、公布官方QQ群3、提供可直接运行的示例工程。继续努力的推动Vitamio事业,欢迎大家使用和支持!












本文转自ljianbing51CTO博客,原文链接:http://blog.51cto.com/ljianbing/1623863 ,如需转载请自行联系原作者




版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
18051 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
13758 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
17677 0
如何设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云安全组设置详细图文教程(收藏起来) 阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程。阿里云会要求客户设置安全组,如果不设置,阿里云会指定默认的安全组。那么,这个安全组是什么呢?顾名思义,就是为了服务器安全设置的。安全组其实就是一个虚拟的防火墙,可以让用户从端口、IP的维度来筛选对应服务器的访问者,从而形成一个云上的安全域。
15493 0
阿里云服务器安全组设置内网互通的方法
虽然0.0.0.0/0使用非常方便,但是发现很多同学使用它来做内网互通,这是有安全风险的,实例有可能会在经典网络被内网IP访问到。下面介绍一下四种安全的内网互联设置方法。 购买前请先:领取阿里云幸运券,有很多优惠,可到下文中领取。
17414 0
+关注
10145
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载