• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Android之万能播放器解码框架Vitamio的介绍及使用,androidvitamio

Android之万能播放器解码框架Vitamio的介绍及使用,androidvitamio

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了android 万能播放器,万能播放器,爱奇艺万能播放器,万能播放器电脑版,万能视频播放器等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Android之万能播放器解码框架Vitamio的介绍及使用,androidvitamio


  一、简介

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

 使用Vitamio框架主要是它能够播放足够多的视频格式(称万能播放器),而android系统的播放器只能mp4,3gp,.m3u8这几种格式。

 

  二、使用

    1、下载地址(官网):https://www.vitamio.org/Download/   可以从官网下载最新版本 

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

 

  2、关联库:从 vitamio-sample/buidle.Gradle 中可以看到只需 compile project(':vitamio')  即可

 

  3、打开清单文件:

复制权限

 

<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

清单中还有提示这个的 <!-- Don't forgot InitActivity --> 必须也复制过来
<!-- Don't forgot InitActivity -->
<activity
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 发现
<io.vov.vitamio.widget.VideoView ...... /> 这一步也得按照着来


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


关于运行 vitamio-sample 例子后点击播放没效果:
/**
* TODO: Set the path variable to a streaming video URL or a local media file
* path.
*/
所以需要找到 String path = ""; 填入有效的网络视频地址
 
 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Android之万能播放器解码框架Vitamio的介绍及使用,androidvitamio

相关文章

  • 2017-05-26Android 热修复使用Gradle Plugin1.5改造Nuwa插件
  • 2017-05-26android:常用的AlertDialog对话框及自定义对话框
  • 2017-05-26深入了解Kotlin的必备书籍,深入了解kotlin必备
  • 2017-05-26Android之Activity系列总结(一)--Activity概览,android--activity
  • 2017-05-26overridePendingTransition,transition
  • 2017-05-26Android 应用程序集成FaceBook 登录,androidfacebook
  • 2017-05-26Android网络编程(二)HttpClient与HttpURLConnection
  • 2017-05-26Android_安卓为按钮控件绑定事件的五种方式,android按钮控件
  • 2017-05-26Json解析工具的选择,Json解析工具选择
  • 2017-05-26android中实现监听的四种方法,android四种方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 使用数据源码解析Android中的Adapter、BaseAdapter、ArrayAdapter、SimpleAdapter和SimpleCursorAdapter
    • android:Activity启动模式之singleTask(二)
    • 解析View的getDrawingCache方法,getdrawingcache
    • 2.6.0 其他几种常用对话框基本使用
    • Android必知必会-使用okhttp的PUT方式上传文件
    • Android面试准备 第一天 第2-4例
    • oracle 代码报错大全分析
    • 硅谷社交7--添加联系人--接收添加好友邀请,硅谷7--
    • 在不同Activity之间传递数据的四种常用方法,activity四种
    • Android中对Handle机制的理解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有