Android VideoView一个文件目录,就可以直接播放智能设备中的视频文件,现在以播放事先用手机拍好并重命名的视频文件test.mp4为例。

1 需要在布局文件中写一个ViedoView

<RelativeLayoutxmlns: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"tools:context="com.example.videoview.MainActivity"><VideoViewandroid:layout_width="match_parent"android:layout_height="match_parent"android:id="@+id/videoView"/></RelativeLayout>

2)不要忘记在AndroidManifest.xml文件中添加读写外部存储的权限:

<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

3)在java代码中给VideoView设置文件目录,然后start播放:

publicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);VideoViewvideoView=(VideoView)findViewById(R.id.videoView);//获得的path等于:/storage/emulated/0/DCIMFilepath=Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);//拼接完整路径Filef=newFile(path,"/Camera/test.mp4");//此时的f.getAbsolutePath()=/storage/emulated/0/DCIM//\Camera/test.mp4videoView.setVideoPath(f.getAbsolutePath());//开始播放视频videoView.start();//VideiView获焦点//videoView.requestFocus();}}

以上!另外对APP进行全方位的检测,我都会用这个:www.ineice.com


更多相关文章

  1. android 播放来电铃声
  2. 三种方法使android 手机执行 二进制程序
  3. Android_判断文件是否存在并创建代码
  4. 写android简易播放音乐遇到的问题
  5. Android(安卓)pm命令使用方法
  6. Android这可能是当今最火,功能最全的快速开发框架了
  7. 如何制作Jar包并在android中调用jar包
  8. Animations使用 (四)
  9. NPM 和webpack 的基础使用

随机推荐

  1. android 实现QQ好友列表
  2. Android自动化测试工具——Monkey
  3. Android(安卓)Studio如何生成APK文件
  4. Android之TextView 详细字典
  5. Android(安卓)反编译apk 到java源码的方
  6. Android(安卓)SDK 5.0 这个语句带来折腾
  7. android preferenceActivity用法
  8. android绘图
  9. Android中的windowSoftInputMode属性详解
  10. Android学习笔记之Android包、ADB介绍