未验证 提交 b24406ed 编写于 作者: 门心叼龙's avatar 门心叼龙 提交者: GitHub

Update README.md

上级 e7ae57a3
...@@ -16,7 +16,8 @@ ...@@ -16,7 +16,8 @@
* Android 9(API级别28)或更高,应用程序在后台运行不能访问麦克风 * Android 9(API级别28)或更高,应用程序在后台运行不能访问麦克风
#### 4.使用: #### 4.使用:
##### 开始录制 ##### 开始录制
```public void startRecord(String filepath) { ```
public void startRecord(String filepath) {
Log.v(TAG, "startRecord startRecord"); Log.v(TAG, "startRecord startRecord");
Log.v(TAG, "file path:" + filepath); Log.v(TAG, "file path:" + filepath);
//如果正在录制,就返回了 //如果正在录制,就返回了
...@@ -35,9 +36,10 @@ ...@@ -35,9 +36,10 @@
} catch (Exception e) { } catch (Exception e) {
Log.v(TAG, "startRecord record fail:" + e.toString()); Log.v(TAG, "startRecord record fail:" + e.toString());
} }
}``` }
```
##### 停止录制 ##### 停止录制
```public void stopRecord() { public void stopRecord() {
if (mMediaRecorder != null && isRecording) { if (mMediaRecorder != null && isRecording) {
//停止录制 //停止录制
mMediaRecorder.stop(); mMediaRecorder.stop();
...@@ -46,10 +48,13 @@ ...@@ -46,10 +48,13 @@
//mMediaRecorder.release();注意:这个对象不能再次被使用,如果此次再次录制,就会报错 //mMediaRecorder.release();注意:这个对象不能再次被使用,如果此次再次录制,就会报错
isRecording = false; isRecording = false;
} }
}``` }
##### 录制监听 ##### 录制监听
* 录制错误监听:MediaRecorder.OnErrorListener * 录制错误监听:MediaRecorder.OnErrorListener
```onError(MediaRecorder mr, int what, int extra)```
onError(MediaRecorder mr, int what, int extra)
MEDIA_RECORDER_ERROR_UNKNOWN:未知错误 MEDIA_RECORDER_ERROR_UNKNOWN:未知错误
MEDIA_ERROR_SERVER_DIED:媒体服务卡死,在这种情况下,应用程序必须释放MediaRecorder对象并实例化一个新对象 MEDIA_ERROR_SERVER_DIED:媒体服务卡死,在这种情况下,应用程序必须释放MediaRecorder对象并实例化一个新对象
* 录制警告信息监听:MediaRecorder.OnInfoListener * 录制警告信息监听:MediaRecorder.OnInfoListener
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册