android通过摄像头预览、录制视频

oO桀骜 2013-03-29 04:03:53
在琢磨android摄像头预览和录制视频的问题,这两天看了很多资料尝试了很多,基本都不能用,我想要一个对这个方面介绍比较详细,比如定制设置参数程度高的demo或者资料介绍,请问有没有人可以分享下的?网页或者资料或者demo都行,谢谢了~
...全文
503 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
顾小林 2013-04-18
  • 打赏
  • 举报
回复
晚上给你发个demo 试试看
顾小林 2013-04-18
  • 打赏
  • 举报
回复
http://blog.csdn.net/shen332401890/article/details/8819564 我会在稍晚的时候提供下载链接 刚传上CSDN 要审核
媒体盒子 2013-04-18
  • 打赏
  • 举报
回复
引用 6 楼 orosem625 的回复:
引用 3 楼 luowenlong860502 的回复:直接看源码中的Camera应用程序, Camera.java 我看了Camera.java文件了,也对比了android4.1原生系统的录制视频的代码,按照他上面的代码来我自己写demo,总是在mediarecorder.setAudioSource的这个地方出现异常,很无解。。。。求破 录制代码在下面 ……
把异常信息帖出来我看下
jafenly 2013-04-18
  • 打赏
  • 举报
回复
要看手机能不能支持你所需要的编码,有些手机是支持不了的。跟你采样的分辨率有关系。
oO桀骜 2013-04-17
  • 打赏
  • 举报
回复
引用 1 楼 shen332401890 的回复:
建议你去看看sdk 那个极少比较全面
看了 按照原生系统的录制视频的代码,一样报错。。。现在处于瓶颈阶段,预览倒是实现了、。。
oO桀骜 2013-04-17
  • 打赏
  • 举报
回复
引用 3 楼 luowenlong860502 的回复:
直接看源码中的Camera应用程序, Camera.java
我看了Camera.java文件了,也对比了android4.1原生系统的录制视频的代码,按照他上面的代码来我自己写demo,总是在mediarecorder.setAudioSource的这个地方出现异常,很无解。。。。求破 录制代码在下面

private void startRecord() {
		if (camera1 == null) {
			return;
		}

		if (surfaceHolder == null) {
			return;
		}
		mediaRecorder = new MediaRecorder();
		camera1.unlock();
		mediaRecorder.setCamera(camera1);

		mediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);
		mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
		mediaRecorder.setProfile(mProfile);
		mediaRecorder.setMaxDuration(60 * 1000);

		File file = new File(Environment.getExternalStorageDirectory(),
				"DemoRecord.3gp");

//		if (!file.exists() && !file.isDirectory()) {
//			file.mkdir();
//		}
//
//		File tempFile = new File(Environment.getExternalStorageDirectory()
//				+ "/AndroidDemo", "DemoRecord.3gp");

		mediaRecorder.setOutputFile(file.getAbsolutePath());

		mediaRecorder.setPreviewDisplay(surfaceHolder.getSurface());

		mediaRecorder.setOrientationHint(-90);

		try {
			mediaRecorder.prepare();
		} catch (IOException e) {
			mediaRecorder.release();
			throw new RuntimeException(e);
		}
		
		mediaRecorder.start();

	}
linguijie1 2013-04-10
  • 打赏
  • 举报
回复
菜鸟学习中,看源代码
凉凉二点凉 2013-04-01
  • 打赏
  • 举报
回复
顶楼上,看源码
媒体盒子 2013-04-01
  • 打赏
  • 举报
回复
直接看源码中的Camera应用程序, Camera.java
zggzcgy 2013-04-01
  • 打赏
  • 举报
回复
楼上正解!。。。。。。。。。。。
顾小林 2013-03-29
  • 打赏
  • 举报
回复
建议你去看看sdk 那个极少比较全面

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧