public class MediaRecoderActivity extends AppCompatActivity {    private SurfaceView sv_recoder;    private MediaRecorder mediaRecorder;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_media_recoder);        sv_recoder = (SurfaceView) findViewById(R.id.sv_recoder);        //实例化媒体录制器        mediaRecorder = new MediaRecorder();    }    public  void  start(View view){        mediaRecorder.reset();        //设置视频和音频来源        mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);        mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);        //设置输出格式        mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);        //设置每秒几栈        mediaRecorder.setVideoFrameRate(3);        //音频和视频的编码格式        mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H263);        mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);        //保存路径        try {            mediaRecorder.setOutputFile("/mnt/sdcard/G150725_"+System.currentTimeMillis()+".mp4");            mediaRecorder.setPreviewDisplay(sv_recoder.getHolder().getSurface());            mediaRecorder.prepare();            mediaRecorder.start();        } catch (IOException e) {            e.printStackTrace();        }    }}
   
   
<LinearLayout     >    <SurfaceView        android:layout_width="match_parent"        android:layout_height="400dp"        android:id="@+id/sv_recoder"        />    <Button        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="开始"        android:onClick="start"        />    <Button        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="停止"        android:onClick="stop"        />LinearLayout>

更多相关文章

  1. Android开发视频教程
  2. Android 银行卡手机号带空格格式
  3. 一种基于Android智能手机的远程视频监控的设计
  4. android全平台基于ffmpeg解码本地MP4视频推流到RTMP服务器
  5. Android Flash 10.1与Lite版视频播放能力对比
  6. Mars视频跟踪之android中的Thread
  7. Android 视频播放器 faplayer 编译
  8. Android Vitamio 直播视频播放功能的实现
  9. Android 4.0原生SDK发布,引入新的流式音频API

随机推荐

  1. 【Android单元测试系列】真正的异步单元
  2. Android(安卓)SDK1.0 Permission 大全访
  3. JDK ANT ANDROID Configure
  4. Android(安卓)点击back键两次退出程序
  5. Android之生成桌面快捷方式(二)
  6. 最受欢迎的文章汇总
  7. Android键盘映射
  8. android使用notifyDataSetChanged()方法,a
  9. Android(安卓)封装自己的工具Jar
  10. Android(安卓)P 系统启动-System Server