I. 简介

Vitamio可以流畅地播放720P或1080P HD MKV,FLV万能解码播放器手机版,MP4,MOV,TS,RMVB和其他常见格式的视频万能解码播放器手机版,并且还可以在Android和Android上支持MMS,RTSP,RTMP,HLS(m3u8)和其他常见格式. iOS. 多种视频流协议,包括点播和直播.

Vitamio框架的主要用途是它可以播放足够的视频格式(称为通用播放器),而android系统播放器只能是mp4、3gp,.m3u8这些格式.

第二,使用

1. 下载地址(官方网站): 您可以从官方网站下载最新版本

这两个都需要导入到AndroidStudio中,具体用法需要参考示例(vitamio-sample)

2. 相关库: 从vitamio-sample / buidle.Gradle,您可以看到只需要编译项目(': vitamio')

3. 打开列表文件:

复制权限

清单中还有提示这个的 必须也复制过来

android:name="io.vov.vitamio.activity.InitActivity"

android:configChanges="orientation|screenSize|smallestScreenSize|keyboard|keyboardHidden|navigation"

android:launchMode="singleTop"

android:theme="@android:style/Theme.NoTitleBar"

android:windowSoftInputMode="stateAlwaysHidden"/>

4、初始化库:

打开 vitamio-sample\src\io\vov\vitamio\demo\VideoViewDemo.java 发现Vitamio.isInitialized(this); 5、关于界面:

打开 vitamio-sample\res\layout\videoview.xml 发现 这一步也得按照着来三、注意

第一个是系统的,第三个才是我们需要的,容易导错包(VideoView、MediaPlayer)

关于运行 vitamio-sample 例子后点击播放没效果:

/**

*TODO: Set the path variable to a streaming video URL or a local media file

* path.

*/

所以需要找到 String path =""; 填入有效的网络视频地址

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/bofangqi/article-202613-1.html

android端播放器框架,Android通用播放器解码框架Vitamio的介绍和使用相关推荐

  1. Android端录制视频,.NET实时播放

    先列关键词:Android录制.SOCKET转发..NET实时播放,有兴趣的请往下看. 这是一个大工程,兜兜转转,花了不少时间,千真万确,玩成功了. 这是一个小工程,和QQ视频聊天比起来还很low,真 ...

  2. 【Android 逆向】Android 逆向通用工具开发 ( Android 端远程命令工具 | Android 端可执行程序的 main 函数操作 | TCP 协议服务器建立 | 接收客户端数据 )

    文章目录 前言 一.Android 端可执行程序的 main 函数操作 二.Android 端 TCP 协议服务器建立 三.Android 端接收 PC 端传来的数据 四.博客资源 前言 本篇博客重点 ...

  3. android端蓝牙控制单片机,android 蓝牙控制继电器——单片机控制端

    一直没怎么写博客,贴一个比较简单小例子(以前做的 android 通过wifi实现万能遥控器 中拆分出来的小案例): android客户端通过蓝牙协议,控制继电器(想控制其他玩意,自己设计) 图示: ...

  4. android端使用http2.0,android Retrofit2+okHttp3使用总结

    使用前准备 Build.gradle文件配置 dependencies配置 compile 'com.squareup.retrofit2:retrofit:2.0.0' compile 'com.s ...

  5. android 自定义推流器,Android直播实现 Android端推流、播放

    最近想实现一个Android直播,但是对于这方面的资料都比较零碎,一开始是打算用ffmpeg来实现编码推流,在搜集资料期间,找到了几个强大的开源库,直接避免了jni的代码,集成后只用少量的java代码 ...

  6. Android音视频学习系列(七) — 从0~1开发一款Android端播放器(支持多协议网络拉流本地文件)

    系列文章 Android音视频学习系列(一) - JNI从入门到精通 Android音视频学习系列(二) - 交叉编译动态库.静态库的入门 Android音视频学习系列(三) - Shell脚本入门 ...

  7. Android直播系统的实现,直播APP开发Android端推流及播放

    想实现一个Android的直播系统,但是对于这方面的资料都比较零碎,一开始是打算用ffmpeg来实现编码推流,在搜集资料期间,找到了几个强大的开源库,直接避免了jni的代码,集成后只用少量的java代 ...

  8. 直播软件源码(有服务端+android端+ios端)

    这是我们公司的一个项目:直播软件,是给其他公司开发的,外包项目.现在公司不做了,就想着把这个项目源码分享给爱技术的人. 主播端: 把主播实时录制的视频,经过(采集.美颜处理.编码)推送到服务器 服务器 ...

  9. Android音视频学习系列(九) — Android端实现rtmp推流

    系列文章 Android音视频学习系列(一) - JNI从入门到精通 Android音视频学习系列(二) - 交叉编译动态库.静态库的入门 Android音视频学习系列(三) - Shell脚本入门 ...

  10. pc端vnc连接android 端

    pc端通过vnc连接到android端,远程监控android端的运行状态.整个操作分为二个步骤 1.android做VNC Server部署 1.1准备工作 下载vncserver,下载地址为:ht ...

最新文章

  1. python待遇如何-Python薪资待遇到底是多少?老男孩python学习
  2. matlab gui七种参数传递方式和范围
  3. vc++深入详解学习-NO.3
  4. 每天进步一点点《ML - 线性回归》
  5. Modularity(模块化-CMD规范)
  6. 获得显示器设置的分辨率
  7. enq: TT - contention等待事件
  8. mybatis if标签字符串判断
  9. KMP--找子串2.0
  10. 为什么索引可以让查询变快?终于有人说清楚了!
  11. 动态提交使用jQuery 完成ajax 文件下载----后端php
  12. 如何从商业模式画布中看到自己的优势?
  13. 在线二进制取余计算机,二进制转十进制和十六进制计算器
  14. QQ快速登录协议的分析与漏洞利用
  15. 给曾经爱过、正在爱着、将要爱的人们!
  16. 运算符的优先级(从高到低)
  17. linux平台potplayer,Daum PotPlayer不安全库加载漏洞
  18. 加载.npz文件时,出现错误:OSError: Failed to interpret file ‘xxx.npz‘ as a pickle
  19. 运行slmgr.vbs -xpr, 找不到应用程序
  20. 第四次作业 ——吴靖瑜

热门文章

  1. 关键字: CCTV5 天下足球 盗版
  2. java.io.FileNotFoundException: /opt/shan/es/logs/elasticsearch_index_indexing_slowlog.json (权限不够)
  3. 干货丨看金仓数据库如何支持透明加密!
  4. Python 图算法系列2 -电影推荐
  5. STM32 LoRaWAN探索板B-L072Z-LRWAN1入门指南
  6. 一个VC编写的虚拟桌面软件
  7. 硬盘都有哪些型号和规格大小
  8. 新手教程,网站建设第一步:织梦之家Dede程序的下载和安装
  9. c语言中布尔类型字节数,【C语言】中的布尔类型
  10. Springboot整合支付宝支付(沙箱)