Vitamio的使用

    xiaoxiao2021-12-14  20

    Vitamio的简单使用

    下载vitamio库 这里提供的库导入vitamio库 导入vitamio library导入vitamio sample 解决导入module提示的错误 只导入了vitamiao sample,没有导入vitamio libraty 修改版本号 让自己的项目关联vitamio libraty将vitamiao sample中的功能清单文件对应的配置拷贝过去

    1.配置

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

    2.权限

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

    3.将vitamiao sample下res/raw中的libarm.so拷贝到自己的项目res/raw下(没有raw自己创建这个文件夹) 4.布局activity_main.xml

    <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <io.vov.vitamio.widget.VideoView android:id="@+id/ivvo" android:layout_width="match_parent" android:layout_height="220dp" /> </RelativeLayout>

    5.核心代码MainActivity.java

    package com.zp.demo4; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import io.vov.vitamio.LibsChecker; import io.vov.vitamio.widget.MediaController; import io.vov.vitamio.widget.VideoView; public class MainActivity extends AppCompatActivity { private VideoView mVideoView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //一定要在setContentView(R.layout.activity_main);前面,否者不生效 if (!LibsChecker.checkVitamioLibs(this)) return;//检测Vitamio是否解压解码包 setContentView(R.layout.activity_main); mVideoView = (VideoView) findViewById(R.id.ivvo); mVideoView.setVideoPath("sdcard/jj.avi"); mVideoView.start(); mVideoView.setMediaController(new MediaController(this)); } }
    转载请注明原文地址: https://ju.6miu.com/read-972026.html

    最新回复(0)