Android Studio 导入 Vitamio及横竖屏切换

本文警告开发者避免使用Vitamio,推荐Bilibili的ijkplayer开源播放器。详细介绍了如何从下载到集成Vitamio到项目中,包括创建自定义模块、配置AndroidManifest.xml以及初始化Vitamio。同时,文章还讨论了Vitamio的界面搭建、使用方法和关键监听器设置,提醒在完成集成后要处理横竖屏切换问题。
摘要由CSDN通过智能技术生成

建议不要使用Vitamio,各种深坑

https://github.com/Bilibili/ijkplayer看看bilibili的开源播放器

Vitamio

官方:https://www.vitamio.org/
GitHub:https://github.com/yixia/VitamioBundle

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

1.下载Vitamio

去官网下载即可


2.解压并导入Android

  • 找到到文件夹VitamioBundle

    VitamioBundle

  • File > New > New Module
    这里写图片描述

  • 导入完成后是这样的

    这里写图片描述

3.导入到自己的项目(即不使用Vitamio的libiary,强迫症专属)

这里写图片描述

A.在自己的目录下建立io.vov.vitamio
并导入所有的类,以及将jniLibs目录拷贝到main目录下,还有相关的资源文件
B.在AndroidManifest.xml文件中写入
<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"/>

并加入相应的权限

C.在你喜欢的地方初始化Vitamio

开玩笑的,放在activity或者是Application的onCreate中

Vitamio.isInitialized(application.getApplicationContext());


3.Vatimio的使用

A.界面的搭建

这里写图片描述

可以看到
整个页面主要分上下两层,主要是为了视屏全屏的时候能方便的隐藏整个下面的布局

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值