android开发视频播放器-----视频播放 Vitamio框架的使用(一)

本文详细介绍了Vitamio多媒体开发框架的功能特性,包括硬件解码与GPU渲染支持,流媒体协议支持,以及常见的多媒体格式支持。并通过实际应用示例演示了如何将官方demo导入并运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 Vitamio 是什么       
    Vitamio 是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染。Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐。到目前,全球已经有超过 100 种应用在使用 Vitamio,覆盖用户超过 2000 万。
Vitamio能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,还可以在Android 与 iOS 上跨平台支持 MMS, RTSP, RTMP, HLS(m3u8) 等常见的多种视频流媒体协议,包括点播与直播。

流媒体支持

Vitamio支持各种常见的流媒体协议,可以点播或者直播音频和视频,例如如下常见协议均能无缝支持:
  • MMS
  • RTSP (RTP, SDP), RTMP
  • HTTP progressive streaming
  • HLS - HTTP live streaming (M3U8)

音频和视频格式

Vitamio使用了 FFmpeg 做为媒体解析器和最主要的解码器,同时开发了针对不同移动平台的硬解码方案,能够完美支持 H.264/AVC、H.263、MPEG4 等常见的视频编码,覆盖上百种多媒体格式。下表只是一些最常见的视频格式支持,除特殊标明,全部支持硬件加速:
  • DivX/Xvid
  • WMV (一般只有软解码)
  • FLV
  • TS/TP
  • RMVB (只有软解码)
  • MKV
  • MOV
  • M4V
  • AVI
  • MP4
  • 3GP

中文网站:https://www.vitamio.org/


Vitamio 下载地址

https://www.vitamio.org/Download/


好多人下载官方的demo后感觉无从下手,不知道该怎么导入进去运行。下面我说一下我测试demo 的过程。
      下载后直接解压,解压后会得到VitamioDemo 和VitamioBundle。VitamioBundle是作为一个Library存在的。用的时候需要关联一下,一会下面介绍;  

1、 直接导入的时候 有时候会出错 ,我采取的是 新建工程,选择已存在的创建, Nwe--

2、 用这个方法把刚才下载的两个都导入进去,由于VitamioBundle是一个Library  需要把VitamioBundle 设置成Is Library;在VitamioBundle 右键 --properties -
把 Is Library勾上,然后选择Apply--OK
3、 然后在VitamioDemo 右键 --properties -

            然后选择VitamioBundle
                 然后选择Apply--OK
4、然后运行 VitamioDemo
6、注意事项 :1、官方的包是基于 4.0 写的 所以我测试的环境是4.0 导入后可以根据需要更改一下版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值