Vitamio的使用
来源:互联网 发布:报税总检测不到网络 编辑:程序博客网 时间:2024/06/10 08:24
转载请注明出处:http://blog.csdn.net/u011569040/article/details/45598745
把vitamio 当项目 import到工作空间 ,从这里import
然后在Android 项目里面 导入 Vitamio
然后在android 项目 的 清单里面注册Vitamio 的 activity
<!-- 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" />
如果导入Vitamio,导不进去,出现红叉叉,说明Vitamio包没有和Android 项目在同一个目录下,把 copy projects into workspace 打钩
要加入Vitamio 包的验证代码 :
@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);if (!LibsChecker.checkVitamioLibs(this))return;setContentView(R.layout.activity_main);
另外加入权限
<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" />
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <io.vov.vitamio.widget.VideoView android:id="@+id/surface_view" android:layout_width="wrap_content" android:layout_height="wrap_content" /></RelativeLayout>
import io.vov.vitamio.LibsChecker;import io.vov.vitamio.MediaPlayer;import io.vov.vitamio.widget.MediaController;import io.vov.vitamio.widget.VideoView;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.widget.SimpleAdapter;public class MainActivity extends Activity {private String path = "file:///mnt/sdcard/2.avi";private VideoView mVideoView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);if (!LibsChecker.checkVitamioLibs(this))return;setContentView(R.layout.activity_main);mVideoView = (VideoView) findViewById(R.id.surface_view);mVideoView.setVideoPath(path);mVideoView.setMediaController(new MediaController(this));mVideoView.requestFocus();mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {@Overridepublic void onPrepared(MediaPlayer mediaPlayer) {// optional need Vitamio 4.0mediaPlayer.setPlaybackSpeed(1.0f);}});}}
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.xxx" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="18" /> <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" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <!-- 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" /> <activity android:name="com.example.xxx.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>
0 0
- Vitamio的使用
- android vitamio的使用
- Vitamio的使用
- Vitamio的使用
- Vitamio的使用
- Vitamio的使用
- vitamio for android的使用
- Android Vitamio的使用解析
- Andorid Vitamio的简单使用
- 59.Vitamio框架的使用
- vitamio框架简单的使用
- vitamio使用
- 安卓中多媒体vitamio框架的使用
- 使用Vitamio出现的一些问题
- android视频播放器Vitamio的使用
- Vitamio 的导入与简单使用
- 转发vitamio使用的一些错误更改
- iOS Vitamio播放器的使用
- visual studio 常用快捷方式
- 数据结构与算法——线性表链式存储(双向循环链表)
- 获取文章中的关键字
- 一切成功源于积累——20150509 美国非农5分钟k线直至收盘 各货币对表现 有好有坏 等于
- SSM三大框架整合详细教程
- Vitamio的使用
- Ubuntu安装git
- 黑马程序员IOS基础---OC学习之点语法和变量作用域
- 在powerbuilder中调用ESC/POS命令无控件方式打印条码
- note--基本语法(1)
- Opencv学习笔记 第三篇 轮廓检测(一)
- StringUtil类笔记
- 关于字符串转化为数字的深度优化两种算法
- OpenCV——Delaunay三角剖分