import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import android.app.Activity;
import android.hardware.Camera;
import android.media.MediaRecorder;
import android.media.MediaRecorder.AudioEncoder;
import android.media.MediaRecorder.AudioSource;
import android.media.MediaRecorder.OutputFormat;
import android.media.MediaRecorder.VideoEncoder;
import android.media.MediaRecorder.VideoSource;
import android.os.Bundle;
import android.util.Log;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
public class Recorder extends Activity{
/** Called when the activity is first created. */
MediaRecorder recorder;
SurfaceView surface;
SurfaceHolder holder;
Camera camera;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
recorder = new MediaRecorder();
recorder.setCamera(Camera.open());
recorder.setAudioSource(AudioSource.MIC);
recorder.setVideoSource(VideoSource.CAMERA);
recorder.setOutputFormat(OutputFormat.THREE_GPP);
recorder.setAudioEncoder(AudioEncoder.AMR_NB);
recorder.setVideoEncoder(VideoEncoder.H264);
FileOutputStream file = null;
try {
file = openFileOutput("asdf.3gp", MODE_WORLD_WRITEABLE );
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
Log.d("EXCEPTION",""+e1);
}
recorder.setOutputFile("asdf.3gp");
try {
//
recorder.prepare();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Log.d("prepare",""+e);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Log.d("prepare",""+e);
}
//recorder.start();
}
}
分享到:
相关推荐
MIUI录音机开放源代码0分下载
微信小程序开发之录音机 音频播放 动画 (真机可用)(源代码+截图)微信小程序开发之录音机 音频播放 动画 (真机可用)(源代码+截图)微信小程序开发之录音机 音频播放 动画 (真机可用)(源代码+截图)微信小程序开发之录音...
程序分两部分一部分是(录音机+网络发送代码),一部分是(接收数据+播放波形音乐代码),由于程序只是为了自己用,很多地方没有注意错误的识别,结构也比较乱,本程序当初最头疼的就是控制损耗内存,结果用了双缓存来存储波形...
vc录音机程序 源代码.rar
这是基于STM32的录音机设计完整源代码+演示视频+使用说明文档。 音频芯片采用:VS1053B OLED显示屏: 采用0.96寸SPI接口显示屏 MCU: STM32F103C8T6
网络录音机程序代码 网络录音机程序代码 网络录音机程序代码 网络录音机程序代码
由于时间关系。该软件还有一部分功能没有实现。上传起来,希望有人能够把它实现了。
flash 录音机代码,比较核心的代码部分
VB来自己编一个不受时间限制的录音机,甚至连Windows API都可以不用就能够实现
微信小程序 录音机 (源码)微信小程序 录音机 (源码)微信小程序 录音机 (源码)微信小程序 录音机 (源码)微信小程序 录音机 (源码)微信小程序 录音机 (源码)微信小程序 录音机 (源码)微信小程序 录音机 (源码)微信小...
MP3录音机MP3录音机MP3录音机MP3录音机MP3录音机MP3录音机MP3录音机MP3录音机MP3录音机MP3录音机MP3录音机MP3录音机MP3录音机MP3录音机MP3录音机MP3录音机MP3录音机MP3录音机MP3录音机MP3录音机MP3录音机MP3录音机...
北大微机实验录音机实验报告(附代码)
使用vb开发的一个简单的录音机源码
一个基于GoogleAndroid平台的录音机代码 一个基于GoogleAndroid平台的录音机代码
使用 AudioRecord 和AudioTrack 实现录音机
是一款很好的录音机 也可以看看里面的代码
Android 2录音机功能,实现录音部分功能 课程教材代码
非常小巧的录音机非常小巧的录音机非常小巧的录音机非常小巧的录音机非常小巧的录音机非常小巧的录音机非常小巧的录音机非常小巧的录音机非常小巧的录音机非常小巧的录音机非常小巧的录音机非常小巧的录音机
系统自带录音机
微信小程序源码 录音机(学习版)微信小程序源码 录音机(学习版)微信小程序源码 录音机(学习版)微信小程序源码 录音机(学习版)微信小程序源码 录音机(学习版)微信小程序源码 录音机(学习版)微信小程序源码 录音机(学习...