提交 6e8a559e 编写于 作者: B bird_j

add new pic

Signed-off-by: Nbird_j <jianghongpeng@huawei.com>
上级 d48ff723
......@@ -14,22 +14,6 @@
![zh-ch_image_audio_recorder_zero](figures/zh-ch_image_audio_recorder_zero.jpg)
音频录制零层图简单说明:
1、JS应用,包括系统录音机等音频录制类应用。
2、表示应用可以通过调用音频录制JS层的接口与音频录制JS Framework进行交互,或者通过ACE组件调用到音频录制Native接口,与音频录制的Native Framework进行交互。
3、媒体服务模块。
4、系统服务/IPC通信子系统。
5、音频录制访问文件涉及权限子系统。
6、音频录制中涉及的系统权限校验系统。
7、音频录制涉及的音频服务模块。
## 音频录制开发步骤
详细API含义可参考:[js-apis-media.md](../reference/apis/js-apis-media.md)
......
......@@ -14,26 +14,6 @@
![zh-ch_image_video_recorder_zero](figures/zh-ch_image_video_recorder_zero.jpg)
视频录制零层图简单说明:
1、JS应用,包括系统相机等视频录制类应用。
2、表示应用可以通过调用视频录制JS层的接口与视频录制JS Framework进行交互,或者通过ACE组件调用到视频录制Native接口,与视频录制的Native Framework进行交互。
3、表示媒体服务创建Surface并将SurfaceId传递给应用,或者媒体创建Surface并将Surface的生产者端对象直接传递给ACE组件。
4、媒体服务模块。
5、系统服务/IPC通信子系统。
6、视频录制访问文件涉及权限子系统。
7、视频录制中涉及的系统权限校验系统。
8、视频录制涉及硬件编码。
9、视频录制涉及的音频服务模块。
## 视频录制开发步骤
详细API含义可参考:[js-apis-media.md](../reference/apis/js-apis-media.md)
......
......@@ -719,7 +719,7 @@ audioRecorder.prepare(audioRecorderConfig);
start(): void
开始录制,需在[prepare](#on('prepare' | 'start' | 'pause' | 'resume' | 'stop' | 'release' | 'reset'))事件成功触发后,才能调用start方法。
开始录制,需在[prepare](#audiorecorder_on)事件成功触发后,才能调用start方法。
**示例:**
......@@ -734,7 +734,7 @@ audioRecorder.start();
pause():void
暂停录制,需要在[start](#on('prepare' | 'start' | 'pause' | 'resume' | 'stop' | 'release' | 'reset'))事件成功触发后,才能调用pause方法。
暂停录制,需要在[start](#audiorecorder_on)事件成功触发后,才能调用pause方法。
**示例:**
......@@ -749,7 +749,7 @@ audioRecorder.pause();
resume():void
暂停录制,需要在[pause](#on('prepare' | 'start' | 'pause' | 'resume' | 'stop' | 'release' | 'reset'))事件成功触发后,才能调用resume方法。
暂停录制,需要在[pause](#audiorecorder_on)事件成功触发后,才能调用resume方法。
**示例:**
......@@ -808,7 +808,7 @@ audioRecorder.on('reset', () => { //设置'reset'事件回调
audioRecorder.reset();
```
### on('prepare' | 'start' | 'pause' | 'resume' | 'stop' | 'release' | 'reset')
### on('prepare' | 'start' | 'pause' | 'resume' | 'stop' | 'release' | 'reset')<a name=audiorecorder_on></a>
on(type: 'prepare' | 'start' | 'pause' | 'resume' | 'stop' | 'release' | 'reset', callback: () => void): void
......@@ -923,7 +923,7 @@ audioRecorder.prepare(); // prepare不设置参数,触发'error'
## VideoRecorder<sup>8+</sup>
视频录制管理类,用于录制视频媒体。在调用VideoRecorder的方法前,需要先通过[createVideoRecorderAsync()](#media.createvideorecorderasync<sup>8+</sup>)构建一个[VideoRecorder](#videorecorder<sup>8+</sup>)实例。
视频录制管理类,用于录制视频媒体。在调用VideoRecorder的方法前,需要先通过[createVideoRecorderAsync()](#media.createvideorecorderasync8)构建一个[VideoRecorder](#videorecorder8)实例。
视频录制demo可参考:[视频录制开发指导](../../media/video-recorder.md)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册