Vitamio 的导入过程

本文介绍如何在Android项目中集成Vitamio音视频播放库,包括下载安装包、配置依赖、设置最小SDK版本及权限声明等步骤,并提供了解码监听判断的方法。

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

Vitamio 导入

 

首先,去github 上下载Vitamio的包(地址:https://github.com/yixia/VitamioBundle)

解压,最好放在ASproject目录或者英文目录下,因为中文路径会出问题(好像一般都这样)。

 

打开AS,在File->New->Import Moudle,选择那个文件的路径,把vitamio-sample(官方提供的DEMO)的勾去掉,我们用的是vitamio。

 

在这个文件下添加依赖compileproject(':vitamio')

dependencies{
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile project(':vitamio')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
   
})
    compile 'com.android.support:appcompat-v7:26.+'
   
compile 'com.android.support.constraint:constraint-layout:1.0.2'
   
testCompile 'junit:junit:4.12'
}

可能会出现最小SDK版本的问题,也在这个文件中修改

ndroid{
    compileSdkVersion 26
   
buildToolsVersion "26.0.0"
   
defaultConfig {
        applicationId "com.example.lcn_louis.vitamiotest"
       
minSdkVersion 15
       
targetSdkVersion 26
       
versionCode 1
       
versionName "1.0"
       
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
   
}

 

 

然后打开AndroidManifest.xml权限文件 添加视频播放的Activity声明

<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"/>

 

 

最后在视频播放的Activity onCreate中 setContentView()之前添加解码监听判断

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    if (!io.vov.vitamio.LibsChecker.checkVitamioLibs(this))
        return;
    setContentView(R.layout.activity_main);

 

 

自此导入完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值