`
zx012345
  • 浏览: 133942 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Android学习心得(九)——多媒体录制

阅读更多
还是先看代码,用一种最笨的方式实现了录音的功能:
		try {
			String path = "/sdcard/recorder.amr";
			MediaRecorder recorder = new MediaRecorder();
			recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
			recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
			recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
			recorder.setOutputFile(path+name);
			recorder.prepare();
			recorder.start();
			try {
				Runnable.wait(10000);
			} catch (Exception exp) {
				exp.printStackTrace();
			}
			recorder.stop();
			recorder.release();
		} catch (IllegalStateException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}

10秒钟哦,等也得等,不等也得等,不用线程怎么行。

录像就是Audio+Video,所以还要加点东西,看代码:
		path = "/sdcard/v.3gp";
		recorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
		recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
		recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
		recorder.setVideoSize(176, 144);
		recorder.setVideoFrameRate(15);
		recorder.setVideoEncoder(MediaRecorder.VideoEncoder.H263);
		recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
		recorder.setOutputFile(path);

理论上是没错的,可我用模拟器测试录制视频还是会报错,G2已经上市,看来是时候弄部真机了。

(作者:子轩,邮箱:zh1003@163.com)
[本节结束]
分享到:
评论
5 楼 lipengfei217 2011-08-01  
我也出现了这个问题 , 都不知道从哪里开始下手~~
4 楼 zx012345 2011-01-27  
su1216 写道
hibernater 写道
Unsupported parameter(x-pvmf/media-input-node/cap-config-interface;valtype=key_specific_value)真机上运行你的程序报这个错误怎么解决?


和你一样啊
怎么解决的


旧版本的系统没有这个问题,现在我也遇到了这样的问题,还没找到解决的办法。
3 楼 su1216 2011-01-26  
hibernater 写道
Unsupported parameter(x-pvmf/media-input-node/cap-config-interface;valtype=key_specific_value)真机上运行你的程序报这个错误怎么解决?


和你一样啊
怎么解决的
2 楼 hibernater 2010-04-07  
Unsupported parameter(x-pvmf/media-input-node/cap-config-interface;valtype=key_specific_value)真机上运行你的程序报这个错误怎么解决?
1 楼 liuzongan 2009-08-22  
不知道你有没有q解决录制视频的问题啊

相关推荐

    Android学习笔记(十)——实现新闻列表

    Android学习笔记(一)——创建第一个Android项目 Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) ...

    Android Training学习笔记——Navigation 参考源码

    Android Training系列是Google提供的一系列教程,旨在帮助开发者提升技能,而"Android Training学习笔记——Navigation 参考源码"则是对这一主题的深入探讨。 首先,Navigation组件的核心概念是Navigation Graph,...

    物联网智能插座 Android App部分——本科毕业设计项目源码.zip

    物联网智能插座 AndroidApp部分——本科毕业设计项目源码物联网智能插座 AndroidApp部分——本科毕业设计项目源码物联网智能插座 AndroidApp部分——本科毕业设计项目源码物联网智能插座 AndroidApp部分——本科毕业...

    Android中文翻译组——Android开发者指南(2).chm

    Android中文翻译组是一个非盈利性质的开源组织,至今已超过300人报名参与,关于翻译组的介绍,请看这里。欢迎更多朋友加入,发邮件到over140@gmail.com申请加入。 Android中文翻译组WIKI网站:...

    Android C++高级编程——使用NDK完整版

    Android拥有广大的用户群体,市场前景也很好,所以学习Android的人很多。但是因为Android很容易上手,如果只是单纯的学一些简单的东西很明显没有竞争力。所以必须学一点深层次的东西来提升自己的核心竞争力。第1章 ...

    免费 android 应用 源代码——记事本

    标题中的“免费 android 应用 源代码——记事本”表明这是一份关于Android应用开发的资源,特别是一个记事本应用的源代码。记事本应用是Android平台上常见的学习示例,它通常涉及到基础的用户界面设计、数据存储以及...

    转:Android中文翻译组——Android中文合集(5)

    《Android中文翻译组——Android中文合集(5)》是一个包含丰富Android开发资源的压缩包,其中的重点内容可能包括源码解析和工具介绍两大主题。这个合集是Android中文翻译组辛勤工作的成果,旨在帮助中国开发者更好...

    《Android C++高级编程——使用NDK》_源码.zip

    《Android C++高级编程——使用NDK》提供了Java原生接口(JNI)的概述、Bionic API、POSIX 线程和套接字、C++支持、原生图形和声音API以及NEON/SIMD优化,在一个游戏应用案例的帮助下,你将学到很多关键技能。...

    Android学习笔记之——Content Providers

    之前博文《 Android学习笔记之——Android Studio的安装(3.6版本)、Java的基本语法及Android的概述 》曾经介绍过android有四大组件。本博文学习一下Content Providers(内容提供器) 目录 Android运行时 ...

    Android地图搜索应用——美食天下

    内含ppt+代码 对于初学android项目的人绝对可以尝试

    android各组件详解——Account

    android各组件详解——Account 一.Google帐户API 二.帐户列表 三.添加帐户

    Android社交分享平台——口袋微博.rar

    综上所述,"Android社交分享平台——口袋微博"项目涵盖了Android开发的多个方面,包括用户认证、数据管理、多媒体处理、社交功能实现、用户体验优化和测试调试等。对于想要深入学习Android开发,尤其是构建社交应用...

    Android单元测试初探——Instrumentation

    学习Android有一段时间了,虽然前段时间对软件测试有了一些了解,不过接触android的单元测试却是头一次。这几天在物流大赛上也用了不少时间,所以对于android的单元测试没有太深入的研究,所以先写个基本入门吧!...

    Android中文翻译组——Android中文API合集(4).chm

    Android中文翻译组——Android中文API合集(4).chm

Global site tag (gtag.js) - Google Analytics