`
zx012345
  • 浏览: 134105 次
  • 性别: 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源码——多媒体播放器.zip

    为了深入理解这一过程,我们可以研究“安卓Android源码——多媒体播放器.zip”这个压缩包中的内容。这个资源很可能包含了一个自定义多媒体播放器应用的完整源代码,用于帮助开发者了解如何在Android系统上处理音频和...

    Android开发与应用——张荣 原书配套例程代码

    Android开发与应用——张荣 原书配套例程代码, 由于书籍的前三章是介绍Android和开发环境的搭建的 所以例程代码从第四章开始到第九章。 原书目录如下。 第1章 Android简介 1.1 手机操作系统 1.2 Android起源 1.3...

    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 应用 源代码——日历

    总的来说,这个“android 应用 源代码——日历”资源包涵盖了Android日历应用开发的多个核心领域,包括但不限于日历API的使用、UI设计、通知系统、数据存储、权限管理以及用户体验优化。通过学习和分析这段源代码,...

    android各组件详解——Account

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

    Android单元测试初探——Instrumentation

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

Global site tag (gtag.js) - Google Analytics