没有合适的资源?快使用搜索试试~ 我知道了~
Android中使用MediaRecorder进行录像详解
需积分: 17 9 下载量 92 浏览量
2013-05-02
19:42:14
上传
评论
收藏 211KB PDF 举报
温馨提示
试读
4页
Android中使用MediaRecorder进行录像详解(视频录制)_IT168文库.pdf 文档的类型是pdf的。不能复制。
资源推荐
资源详情
资源评论
Android 中使用中使用 MediaRecorder进行录像详解(视频录制)进行录像详解(视频录制)
在这里给出自己的一个测试DEMO,里面注释很详细。简单的视频录制功能.
[ j a va ] [ j a va ] vie w p la in co p y p rint ?
01. packag e packag e com.video;
02.
03. import import java.io.IOException;
04.
05. import import android.app.Activity;
06. import import android.content.pm.ActivityInfo;
07. import import android.graphics.PixelFormat;
08. import import android.media.MediaRecorder;
09. import import android.os.Bundle;
10. import import android.view.SurfaceHolder;
11. import import android.view.SurfaceView;
12. import import android.view.View;
13. import import android.view.View.OnClickListener;
14. import import android.view.Window;
15. import import android.view.WindowManag er;
16. import import android.widg et.Button;
17.
18. /**
19. * class name:TestBasicVideo<BR>
20. * class description:一个简单的录制视频例子<BR>
21. * PS:实现基本的录制保存文件 <BR>
22. *
23. * @version 1.00 2011/09/21
24. * @author CODYY)peijiang ping
25. */
26. public public class class T estBasicVideo extends extends Activity implements implements SurfaceHolder.Callback {
27. private private Button start; // 开始录制按钮
28. private private Button stop; // 停止录制按钮
29. private private MediaRecorder mediarecorder; // 录制视频的类
30. private private SurfaceView surfaceview; // 显示视频的控件
31. // 用来显示视频的一个接口,我靠不用还不行,也就是说用mediarecorder录制视频还
得给个界面看
32. // 想偷偷录视频的同学可以考虑别的办法。。嗯需要实现这个接口的Callback接口
33. private private SurfaceHolder surfaceHolder;
34.
35. public public void void onCreate(Bundle savedInstanceState) {
36. super super .onCreate(savedInstanceState);
37. requestWindowFeature(Window.FEATURE_NO_TITLE); // 去掉标题栏
38. getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
39. WindowManag er.LayoutParams.FLAG_FULLSCREEN); // 设置全屏
40. // 设置横屏显示
41. setRequestedOrientation(ActivityInfo.SCREEN_ORIENT ATION_LANDSCAPE);
42. // 选择支持半透明模式,在有surfaceview的activity中使用。
43. getWindow().setFormat(PixelFormat.T RANSLUCENT);
44. setContentView(R.layout.main);
45. init();
46. }
47.
48. private private void void init() {
49. start = (Button) this this .findViewById(R.id.start);
资源评论
cs600
- 粉丝: 0
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功