# Unity调用Android录音

package cn.net.xuefei.record;import java.io.IOException;import com.unity3d.player.UnityPlayerActivity;import android.media.MediaRecorder;import android.os.Bundle;public class MainActivity extends UnityPlayerActivity {    private static MediaRecorder recorder;    public static MainActivity mainActivity;    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        mainActivity = this;    }    public static void Start() {        mainActivity.runOnUiThread(new Runnable() {            public void run() {                recorder = new MediaRecorder();// new出MediaRecorder对象                recorder.setAudioSource(MediaRecorder.AudioSource.MIC);                // 设置MediaRecorder的音频源为麦克风                recorder.setOutputFormat(MediaRecorder.OutputFormat.RAW_AMR);                // 设置MediaRecorder录制的音频格式                recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);                // 设置MediaRecorder录制音频的编码为amr.                recorder.setOutputFile("/sdcard/peipei.amr");                // 设置录制好的音频文件保存路径                try {                    recorder.prepare();// 准备录制                    recorder.start();// 开始录制                } catch (IllegalStateException e) {                    e.printStackTrace();                } catch (IOException e) {                    e.printStackTrace();                }            }        });    }    public static void Stop() {        mainActivity.runOnUiThread(new Runnable() {            public void run() {                recorder.stop();// 停止刻录                // recorder.reset(); // 重新启动MediaRecorder.                recorder.release(); // 刻录完成一定要释放资源                // recorder = null;            }        });    }} 

更多相关文章

  1. Android设置文本框单行多行显示
  2. CheckBox设置颜色和自定义样式
  3. Android使用AchartEngine绘制曲线图
  4. [Android] 环境配置之Android(安卓)Studio开发NDK
  5. virtualbox 安装android设置分辨率(自定义)
  6. android 录像和拍照功能
  7. Android(安卓)权限
  8. android 录像和拍照功能
  9. EditText设置键盘操作

随机推荐

  1. android intent打开各种文件的方法
  2. android 线程安全Thread+handler解决联网
  3. Android中根据出生年月计算生日剩余天数
  4. android 源码获取相关
  5. Android(安卓)拦截来电
  6. Android(安卓)USB转 串口
  7. android 两坐标画直线
  8. 直播间搭建实现图片浏览,改变透明度的方法
  9. 转:android操作sdcard
  10. AutoCompleteTextView使用