手机上播放视频 Android VideoView
2015-11-25 17:18
519 查看
现在手机上拍摄一段视频,命名好。
(1)需要在布局文件中写一个ViedoView:
(3)记得加读写外部存储的权限:
(1)需要在布局文件中写一个ViedoView:
<pre class="java" name="code"><pre name="code" class="java"><span style="font-size:18px;"><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" tools:context="com.zhangli.Video.MainActivity" > <VideoView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/video"/> </RelativeLayout>
2)在java代码中给VideoView设置文件目录,然后start播放:
<pre class="java" name="code">package com.zhangli.Video; import java.io.File; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.widget.VideoView; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); VideoView videoView = (VideoView) findViewById(R.id.videoView); // 获得的path等于:/storage/emulated/0/DCIM File path = Environment .getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM); // 拼接完整路径 File f = new File(path, "/Camera/test.mp4"); // 此时的f.getAbsolutePath()=/storage/emulated/0/DCIM//\Camera/test.mp4 videoView.setVideoPath(f.getAbsolutePath()); // 开始播放视频 videoView.start(); // VideiView获焦点 // videoView.requestFocus(); } }
(3)记得加读写外部存储的权限:
<pre class="java" name="code">uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
相关文章推荐
- 【Android】设置EditText为仅输入数字且最多只能有两位数字
- Android 首次开机优化
- Android应用性能剖析全攻略
- MTK安卓sim卡相关源码分析
- Android 属性动画备忘 nineold
- Android——AndroidStudio字体大小设置(Log日志区域)
- Android 自定义圆角ImageView
- Android Guts: Intro to Loopers and Handlers
- android 过度绘制
- Android 颜色渲染(九) PorterDuff及Xfermode详解
- Android基础——Service的介绍和使用
- android studio使用espresso做自动化测试
- Android KeyCode列表
- Android studio 签名使用转
- 【Android】.9图的一个BUG?
- android自定义权限
- Android Studio创建Android Library发布至本地仓库
- Android开发sdk的相关问题
- android 开发官网打不开
- android:json解析的两个工具:Gson和Jackson的使用小例子