android-录像
2017-02-13 20:10
232 查看
代码如下:
录像权限
package com.example.android_camera; import android.media.MediaRecorder; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.SurfaceView; import android.view.View; import java.io.IOException; public class MediaRecorderActivity extends AppCompatActivity { private SurfaceView sv_recorder_surface; private MediaRecorder mediaRecorder; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_media_recorder); sv_recorder_surface = (SurfaceView) findViewById(R.id.sv_recorder_surface); //实例化媒体录制器 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.setVideoEncoder(MediaRecorder.VideoEncoder.H263); mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); //设置保存路径 mediaRecorder.setOutputFile("/mnt/sdcard/000"+System.currentTimeMillis()+".mp4"); mediaRecorder.setPreviewDisplay(sv_recorder_surface.getHolder().getSurface()); try { mediaRecorder.prepare(); mediaRecorder.start(); } catch (IOException e) { e.printStackTrace(); } } public void stop(View view){ if(mediaRecorder!=null){ mediaRecorder.stop(); mediaRecorder.release(); mediaRecorder=null; } } }
录像权限
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
相关文章推荐
- android 录像/打开video文件
- 基于Linux搭建一个类似Qik手机录像直播平台(服务器端:feng streaming server + web server,客户端:Android手机应用)
- Android 中使用MediaRecorder进行录像详解(视频录制)
- Android 中使用MediaRecorder进行录像详解(视频录制)
- Android调用系统Camera录像时不能指定保存路径的问题
- 【Android Training - Multimedia】捕获照片 [Lesson 2 - 简单的录像动作]
- S5PV210 Android cameraHAL 录像功能分析
- Android S5PV210 cameraHAL 录像功能分析
- android开发(19) 调用手机的摄像头录像,并播放。
- Android拍照、录像、录音代码范例
- Android拍照、录像、录音代码范例
- 无鸯 Android拍照、录像、录音代码范例 http://www.oschina.net/code/snippet_163910_6069
- Android 中使用MediaRecorder进行录像详解(视频录制)
- android 录像和拍照功能
- Android拍照、录像、录音代码范例
- Android拍照、录像、录音代码范例
- android 录像和拍照功能
- Android 中使用MediaRecorder进行录像详解(视频录制)
- android 录像和拍照功能
- android开发(19) 调用手机的摄像头录像,并播放。