我们一般直接从摄像头和麦克风取数据,经过编码,保存为文件。android的视频录制需要使用到MediaRecorder,MediaRecorder除了可以用于录制音频,还可用于录制视频。
效果图如下图所示:
一个为录制过程中,可以看到屏幕上方的录制时间显示,后一个为停止录制视频。
然后录制好的视频可以在手机的SD卡中找到,如下图所示:
...
分类:
移动开发 时间:
2015-02-04 18:48:27
阅读次数:
225
录制音频的步骤:
1、创建录音对象
2、指定录音设备(初始化状态)
3、设置录制音频的码率
4、设置录制音频的编码格式
5、设置录制音频存放的位置
6、准备录音(准备状态)
7、开始录音
8、停止录音
9、释放资源
录制音频的状态图
public class MediaRecorderTest extends Activity {
private Medi...
分类:
移动开发 时间:
2015-01-13 19:51:23
阅读次数:
205
要做一个完整的录制程序,处理RPC请求的类不仅要继承ApplicationAdapter,还要继承IStreamService接口,该接口定义了play(),pause(),publish(),createStream()等一系列方法来完善程序关于安全性,可以自定义一个实现FluorineFx.Me...
分类:
其他好文 时间:
2015-01-13 19:47:53
阅读次数:
104
使用第三方 lame
,Mp3音频编码器.
使用 AVAudioRecorder 进行音频录制之前,进行参数设置:
NSString *recordTemporaryPathString = [NSString stringWithFormat:@"%@/temporary",self.audioTemporarySavePath];
//LinearPCM 是iOS的一种...
分类:
移动开发 时间:
2015-01-05 13:09:31
阅读次数:
270
知识使用才有价值,智能共享方显实力!
本讲内容:MediaRecoder 类 录音的使用
一、使用MediaRecorder录制音频实现步骤:
1、创建MediaRecorder对象
2、通过MediaRecoder对象的setAudioSource()方法设置录音的来源
3、通过MediaRecoder对象的setOutputFormat()设置输出格式
4、通过...
分类:
移动开发 时间:
2014-11-30 15:34:33
阅读次数:
315
音频播放MediaPlayer. setDataSourceMediaPlayer.prepareMediaPlayer.startMediaPlayer.stop录制音频MediaRecorder.setAudioSourceMediaRecorder.setOutputFormatMediaRe...
分类:
其他好文 时间:
2014-08-25 16:53:14
阅读次数:
160
MediaRecorder除了可以用于录制音频,还可用于录制视频。使用MediaRecorder录制视频与录制音频的步骤基本相同。只是录制视频时不仅需要采集声音,还需要采集图像。为了让MediaRecorder录制时采集图像,应该在调用setAudioSource(int audio source)方法时再调用setVideoSource(int video source)方法来设置图像来源。...
分类:
移动开发 时间:
2014-08-14 20:33:59
阅读次数:
250
Android设备实现录制音频的简单demo转载请注明;http://blog.csdn.net/u013670933/article/details/26089487代码例如以下:public class MainActivity extends Activity { File soundFile...
分类:
移动开发 时间:
2014-08-07 22:36:28
阅读次数:
241
自AnyChatr4086版本开始,AnyChat支持音频合成立体声录制,增加录制标志常量:varBRAC_RECORD_FLAGS_STEREO=0x00000200;///<录制音频时,将其它人的声音混合为立体声后录制复制代码调用代码为:varflags=BRAC_RECORD_FLAGS_VIDEO+BRAC_RECORD_FLAGS_AUDIO+BRAC_RECORD_FLAGS..
分类:
其他好文 时间:
2014-08-04 11:15:07
阅读次数:
256
自AnyChat r4086版本开始,AnyChat支持音频合成立体声录制,增加录制标志常量:var BRAC_RECORD_FLAGS_STEREO = 0x00000200; ///< 录制音频时,将其它人的声音混合为立体声后录制复制代码调用代码为:var flags = BRAC_REC...
分类:
其他好文 时间:
2014-08-04 10:36:27
阅读次数:
197