基本原理如下:MediaRecorder通过MIC录音,系统没有自带的pause功能,每次暂停录音,都会结束本次的录音。现在本人的设计思路是:MediaRecorder录音暂停时,保存这段所录下的音频A,继续录音后,再次暂停,保留录音音频B;以此类推直到最终的录音结束时,依次读取之前保存的A、B……...
分类:
移动开发 时间:
2015-01-08 17:40:13
阅读次数:
330
xml文件 View Codeactivity:private Button button1; private Button button2;private MediaRecorder mr; File path;@Override protected void ...
分类:
其他好文 时间:
2014-12-26 17:58:51
阅读次数:
194
MediaRecord在录音的过程中,当你暂停录音后,再重新录音而不出现异常,那么必须得调用reset、prepare重置录音状态。
假如你调用的setOutputFile(path)方法的参数不变的话,那么你之前的录音将不会保存,只会保存第二段录音。如何实现断点
录音呢?我在网上看到有说是拼接文件,及将每段录音存在不同的文件中,到最后拼接在一起,具体可参见:
http://www.shan...
分类:
其他好文 时间:
2014-12-25 22:15:17
阅读次数:
338
知识使用才有价值,智能共享方显实力!
本讲内容:MediaRecoder 类 录音的使用
一、使用MediaRecorder录制音频实现步骤:
1、创建MediaRecorder对象
2、通过MediaRecoder对象的setAudioSource()方法设置录音的来源
3、通过MediaRecoder对象的setOutputFormat()设置输出格式
4、通过...
分类:
移动开发 时间:
2014-11-30 15:34:33
阅读次数:
315
package cn.eoe.record;
import java.io.File;
import java.io.IOException;
import android.app.Activity;
import android.media.MediaRecorder;
import android.os.Bundle;
import android.os.Environment;
impo...
分类:
移动开发 时间:
2014-11-17 19:31:46
阅读次数:
194
============问题描述============ 最近做的项目摄像头是跟手机按90度安装的,用MediaRecorder录像还是按摄像头的方向而不是手机的方向,录出来的是90度旋转的,试了很多方法都不管用。MediaRecorder.setOrientationHint没有效果,在底层Aut...
分类:
其他好文 时间:
2014-11-12 10:26:19
阅读次数:
133
转载请注明出处:http://blog.csdn.net/yegongheng/article/details/40624267
好久没更新博客了,着实有点惭愧,以后不管工作是忙是闲都得坚持更新博客,持之以恒地做下去!
正式进入主题,今天我分享一个在工作中过程中遇到的一个技术难点以及我解决该难点的方案,该问题困扰了我许久,通过不断地研究和翻阅资料,终于在满足工...
分类:
移动开发 时间:
2014-10-30 22:47:59
阅读次数:
397
前置摄像头后台视频录制,即可以自动拍摄也可以手动干涉,前置摄像头或后置摄像头,无界面或者有界面录制...
分类:
其他好文 时间:
2014-10-27 10:55:41
阅读次数:
288
============问题描述============ 最近做的项目摄像头是跟手机按90度安装的,用MediaRecorder录像还是按摄像头的方向而不是手机的方向,录出来的是90度旋转的,试了很多方法都不管用。MediaRecorder.setOrientationHint没有效果,在底层Aut...
分类:
其他好文 时间:
2014-10-22 00:53:02
阅读次数:
138
我是在用MediaRecorder进行录像时发生视频和音频不同步的问题,请教了一些人后感觉应该是没有时间戳,之前一直认为时间戳就是给用户看的一个数据,查了一下发现不是的,下面是转载的,希望对大家有用:
首先向大家介绍什么是时间戳。
说得通俗一些,时间戳就是根据当前系统时间生成的一组随机数字。时间戳一般作为对数据唯一性的一种判断依据。接下来向大家介绍一下我们可以如何运用时间戳。
...
分类:
移动开发 时间:
2014-10-20 11:48:56
阅读次数:
222