Vitamio 的导入过程

来源:互联网 发布:李氏筋骨散淘宝 编辑:程序博客网 时间:2024/05/30 22:45

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);

 

 

自此导入完成

原创粉丝点击