未验证 提交 3e88d308 编写于 作者: S shuboxu 提交者: Gitee

update en/application-dev/media/video-recording.md.

Signed-off-by: Nshuboxu <xushubo1@huawei.com>
上级 28403f4f
...@@ -26,9 +26,9 @@ Read [AVRecorder](../reference/apis/js-apis-media.md#avrecorder9) for the API re ...@@ -26,9 +26,9 @@ Read [AVRecorder](../reference/apis/js-apis-media.md#avrecorder9) for the API re
import media from '@ohos.multimedia.media' import media from '@ohos.multimedia.media'
let avRecorder: media.AVRecorder; let avRecorder: media.AVRecorder;
media.createAVRecorder().then((recorder: media.AVRecorder) => { media.createAVRecorder().then((recorder: media.AVRecorder) => {
avRecorder = recorder avRecorder = recorder
}, (error: Error) => { }, (error: Error) => {
console.error('createAVRecorder failed') console.error('createAVRecorder failed')
}) })
``` ```
...@@ -41,11 +41,11 @@ Read [AVRecorder](../reference/apis/js-apis-media.md#avrecorder9) for the API re ...@@ -41,11 +41,11 @@ Read [AVRecorder](../reference/apis/js-apis-media.md#avrecorder9) for the API re
```ts ```ts
// Callback function for state changes. // Callback function for state changes.
avRecorder.on('stateChange', (state: media.AVRecorderState, reason: media.StateChangeReason) => { avRecorder.on('stateChange', (state: media.AVRecorderState, reason: media.StateChangeReason) => {
console.info('current state is: ' + state); console.info('current state is: ' + state);
}) })
// Callback function for errors. // Callback function for errors.
avRecorder.on('error', (err: BusinessError) => { avRecorder.on('error', (err: BusinessError) => {
console.error('error happened, error message is ' + err); console.error('error happened, error message is ' + err);
}) })
``` ```
...@@ -91,9 +91,9 @@ Read [AVRecorder](../reference/apis/js-apis-media.md#avrecorder9) for the API re ...@@ -91,9 +91,9 @@ Read [AVRecorder](../reference/apis/js-apis-media.md#avrecorder9) for the API re
rotation: 0, // Video rotation angle. The default value is 0, indicating that the video is not rotated. The value can be 0, 90, 180, or 270. rotation: 0, // Video rotation angle. The default value is 0, indicating that the video is not rotated. The value can be 0, 90, 180, or 270.
} }
avRecorder.prepare(avConfig).then(() => { avRecorder.prepare(avConfig).then(() => {
console.info('avRecorder prepare success') console.info('avRecorder prepare success')
}, (error: Error) => { }, (error: Error) => {
console.error('avRecorder prepare failed') console.error('avRecorder prepare failed')
}) })
``` ```
...@@ -239,7 +239,7 @@ export class VideoRecorderDemo { ...@@ -239,7 +239,7 @@ export class VideoRecorderDemo {
async stopRecordingProcess() { async stopRecordingProcess() {
// 1. Stop recording. // 1. Stop recording.
if (this.avRecorder.state === 'started' if (this.avRecorder.state === 'started'
|| this.avRecorder.state ==='paused') { // stop() can be called only when the AVRecorder is in the started or paused state. || this.avRecorder.state ==='paused') { // stop() can be called only when the AVRecorder is in the started or paused state.
await this.avRecorder.stop(); await this.avRecorder.stop();
await this.stopCameraOutput(); await this.stopCameraOutput();
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册