未验证 提交 18241f42 编写于 作者: O openharmony_ci 提交者: Gitee

!3295 Done! 3228:修改api文档中因await编译不过的问题

Merge pull request !3295 from wusongqing/TR3228
上级 5cd3de68 290da771
master E0523 OpenHarmony-3.2-Beta1 OpenHarmony-3.2-Beta2 OpenHarmony-3.2-Beta3 OpenHarmony-3.2-Beta4 OpenHarmony-3.2-Beta5 OpenHarmony-3.2-Release OpenHarmony-4.0-Beta1 OpenHarmony-4.0-Beta2 OpenHarmony_filemanager_develop_20220505 OpenHarmony_filemanager_develop_20220614 TR4270 bak_OpenHarmony-4.0-Beta1_20230529 docs-modify feature_IDL_20220811 monthly_20220614 monthly_20220816 monthly_20221018 monthly_20230815 revert-merge-17651-master revert-merge-19334-OpenHarmony-4.0-Beta1 revert-merge-19586-master revert-merge-20613-master revert-merge-21757-OpenHarmony-4.0-Beta2 revert-merge-21765-OpenHarmony-4.0-Beta2 revert-merge-23766-master revert-merge-5580-master weekly_20220419 weekly_20220426 weekly_20220503 weekly_20220510 weekly_20220524 weekly_20220531 weekly_20220607 weekly_20220614 weekly_20220621 weekly_20220628 weekly_20220705 weekly_20220712 weekly_20220719 weekly_20220726 weekly_20220802 weekly_20220809 weekly_20220816 weekly_20220823 weekly_20220830 weekly_20220906 weekly_20220913 weekly_20220920 weekly_20220927 weekly_20221004 weekly_20221011 weekly_20221018 weekly_20221025 weekly_20221101 weekly_20221108 weekly_20221115 weekly_20221122 weekly_20221129 weekly_20221206 weekly_20221213 weekly_20221220 weekly_20221227 weekly_20230103 weekly_20230110 weekly_20230117 weekly_20230124 weekly_20230131 weekly_20230207 weekly_20230214 weekly_20230221 weekly_20230228 weekly_20230307 weekly_20230314 weekly_20230321 weekly_20230328 weekly_20230404 weekly_20230411 weekly_20230418 weekly_20230425 weekly_20230502 weekly_20230509 weekly_20230516 weekly_20230523 weekly_20230530 weekly_20230606 weekly_20230613 weekly_20230619 weekly_20230626 weekly_20230627 weekly_20230704 weekly_20230712 weekly_20230725 weekly_20230801 weekly_20230808 weekly_20230815 weekly_20230822 weekly_20230829 weekly_20230905 OpenHarmony-v4.0-Beta2 OpenHarmony-v4.0-Beta1 OpenHarmony-v3.2.3-Release OpenHarmony-v3.2.2-Release OpenHarmony-v3.2.1-Release OpenHarmony-v3.2-Release OpenHarmony-v3.2-Beta5 OpenHarmony-v3.2-Beta4 OpenHarmony-v3.2-Beta3 OpenHarmony-v3.2-Beta2 OpenHarmony-v3.2-Beta1
无相关合并请求
......@@ -88,21 +88,16 @@ Creates a **VideoPlayer** instance in asynchronous mode. This API uses a promise
```js
let videoPlayer
function failureCallback(error) {
console.info(`video failureCallback, error:${error.message}`);
}
function catchCallback(error) {
console.info(`video catchCallback, error:${error.message}`);
}
await media.createVideoPlayer.then((video) => {
if (typeof(video) != 'undefined') {
media.createVideoPlayer().then((video) => {
if (typeof(video) != 'undefined') {
videoPlayer = video;
console.info('video createVideoPlayer success');
} else {
console.info('video createVideoPlayer fail');
}
}, failureCallback).catch(catchCallback);
}).catch((error) => {
console.info(`video catchCallback, error:${error.message}`);
});
```
## media.createAudioRecorder
......@@ -173,21 +168,16 @@ Creates a **VideoRecorder** instance in asynchronous mode. This API uses a promi
```js
let videoRecorder
function failureCallback(error) {
console.info(`video failureCallback, error:${error.message}`);
}
function catchCallback(error) {
console.info(`video catchCallback, error:${error.message}`);
}
await media.createVideoRecorder.then((video) => {
media.createVideoRecorder().then((video) => {
if (typeof(video) != 'undefined') {
videoRecorder = video;
console.info('video createVideoRecorder success');
} else {
console.info('video createVideoRecorder fail');
}
}, failureCallback).catch(catchCallback);
}).catch((error) => {
console.info(`video catchCallback, error:${error.message}`);
});
```
......@@ -482,20 +472,17 @@ function printfDescription(obj) {
console.info('audio value is ' + property);
}
}
function failureCallback(error) {
console.info(`audio failureCallback, error:${error.message}`);
}
function catchCallback(error) {
console.info(`audio catchCallback, error:${error.message}`);
}
await audioPlayer.getTrackDescription.then((arrlist) => {
audioPlayer.getTrackDescription().then((arrlist) => {
if (typeof (arrlist) != 'undefined') {
arrayDescription = arrlist;
} else {
console.log('audio getTrackDescription fail');
}
}, failureCallback).catch(catchCallback);
}).catch((error) => {
console.info(`audio catchCallback, error:${error.message}`);
});
for (let i = 0; i < arrayDescription.length; i++) {
printfDescription(arrayDescription[i]);
}
......@@ -586,12 +573,12 @@ audioPlayer.on('error', (error) => { // Set the 'error' event callback
// Set the FD (local playback) of the video file selected by the user.
let fdPath = 'fd://'
let path = 'data/accounts/account_0/appdata/ohos.xxx.xxx.xxx/01.mp3';
await fileIO.open(path).then(fdNumber) => {
fileIO.open(path).then(fdNumber) => {
fdPath = fdPath + '' + fdNumber;
console.info('open fd sucess fd is' + fdPath);
}, (err) => {
console.info('open fd failed err is' + err);
}),catch((err) => {
}).catch((err) => {
console.info('open fd failed err is' + err);
});
audioPlayer.src = fdPath; // Set the src attribute and trigger the 'dataLoad' event callback.
......@@ -735,15 +722,11 @@ Sets **SurfaceId**. This API uses a promise to return the result.
**Example**
```js
function failureCallback(error) {
console.info(`video failureCallback, error:${error.message}`);
}
function catchCallback(error) {
console.info(`video catchCallback, error:${error.message}`);
}
await videoPlayer.setDisplaySurface(surfaceId).then(() => {
videoPlayer.setDisplaySurface(surfaceId).then(() => {
console.info('setDisplaySurface success');
}, failureCallback).catch(catchCallback);
}).catch((error) => {
console.info(`video catchCallback, error:${error.message}`);
});
```
### prepare<sup>8+</sup>
......@@ -789,15 +772,11 @@ Prepares for video playback. This API uses a promise to return the result.
**Example**
```js
function failureCallback(error) {
console.info(`video failureCallback, error:${error.message}`);
}
function catchCallback(error) {
console.info(`video catchCallback, error:${error.message}`);
}
await videoPlayer.prepare().then(() => {
videoPlayer.prepare().then(() => {
console.info('prepare success');
}, failureCallback).catch(catchCallback);
}).catch((error) => {
console.info(`video catchCallback, error:${error.message}`);
});
```
### play<sup>8+</sup>
......@@ -843,15 +822,11 @@ Starts to play video resources. This API uses a promise to return the result.
**Example**
```js
function failureCallback(error) {
console.info(`video failureCallback, error:${error.message}`);
}
function catchCallback(error) {
console.info(`video catchCallback, error:${error.message}`);
}
await videoPlayer.play().then(() => {
videoPlayer.play().then(() => {
console.info('play success');
}, failureCallback).catch(catchCallback);
}).catch((error) => {
console.info(`video catchCallback, error:${error.message}`);
});
```
### pause<sup>8+</sup>
......@@ -897,15 +872,11 @@ Pauses video playback. This API uses a promise to return the result.
**Example**
```js
function failureCallback(error) {
console.info(`video failureCallback, error:${error.message}`);
}
function catchCallback(error) {
console.info(`video catchCallback, error:${error.message}`);
}
await videoPlayer.pause().then(() => {
videoPlayer.pause().then(() => {
console.info('pause success');
}, failureCallback).catch(catchCallback);
}).catch((error) => {
console.info(`video catchCallback, error:${error.message}`);
});
```
### stop<sup>8+</sup>
......@@ -951,15 +922,11 @@ Stops video playback. This API uses a promise to return the result.
**Example**
```js
function failureCallback(error) {
console.info(`video failureCallback, error:${error.message}`);
}
function catchCallback(error) {
console.info(`video catchCallback, error:${error.message}`);
}
await videoPlayer.stop().then(() => {
videoPlayer.stop().then(() => {
console.info('stop success');
}, failureCallback).catch(catchCallback);
}).catch((error) => {
console.info(`video catchCallback, error:${error.message}`);
});
```
### reset<sup>8+</sup>
......@@ -1005,15 +972,11 @@ Switches the video resource to be played. This API uses a promise to return the
**Example**
```js
function failureCallback(error) {
console.info(`video failureCallback, error:${error.message}`);
}
function catchCallback(error) {
console.info(`video catchCallback, error:${error.message}`);
}
await videoPlayer.reset().then(() => {
videoPlayer.reset().then(() => {
console.info('reset success');
}, failureCallback).catch(catchCallback);
}).catch((error) => {
console.info(`video catchCallback, error:${error.message}`);
});
```
### seek<sup>8+</sup>
......@@ -1095,19 +1058,17 @@ Seeks to the specified playback position. If **mode** is not specified, the next
**Example**
```js
function failureCallback(error) {
console.info(`video failureCallback, error:${error.message}`);
}
function catchCallback(error) {
console.info(`video catchCallback, error:${error.message}`);
}
await videoPlayer.seek(seekTime).then((seekDoneTime) => { // seekDoneTime indicates the position after the seek operation is complete.
videoPlayer.seek(seekTime).then((seekDoneTime) => { // seekDoneTime indicates the position after the seek operation is complete.
console.info('seek success');
}, failureCallback).catch(catchCallback);
}).catch((error) => {
console.info(`video catchCallback, error:${error.message}`);
});
await videoPlayer.seek(seekTime, seekMode).then((seekDoneTime) => {
videoPlayer.seek(seekTime, seekMode).then((seekDoneTime) => {
console.info('seek success');
}, failureCallback).catch(catchCallback);
}).catch((error) => {
console.info(`video catchCallback, error:${error.message}`);
});
```
### setVolume<sup>8+</sup>
......@@ -1160,15 +1121,11 @@ Sets the volume. This API uses a promise to return the result.
**Example**
```js
function failureCallback(error) {
console.info(`video failureCallback, error:${error.message}`);
}
function catchCallback(error) {
console.info(`video catchCallback, error:${error.message}`);
}
await videoPlayer.setVolume(vol).then() => {
videoPlayer.setVolume(vol).then() => {
console.info('setVolume success');
}, failureCallback).catch(catchCallback);
}).catch((error) => {
console.info(`video catchCallback, error:${error.message}`);
});
```
### release<sup>8+</sup>
......@@ -1214,15 +1171,11 @@ Releases the video playback resource. This API uses a promise to return the resu
**Example**
```js
function failureCallback(error) {
console.info(`video failureCallback, error:${error.message}`);
}
function catchCallback(error) {
console.info(`video catchCallback, error:${error.message}`);
}
await videoPlayer.release().then() => {
videoPlayer.release().then() => {
console.info('release success');
}, failureCallback).catch(catchCallback);
}).catch((error) => {
console.info(`video catchCallback, error:${error.message}`);
});
```
### getTrackDescription<sup>8+</sup>
......@@ -1285,21 +1238,17 @@ function printfDescription(obj) {
console.info('video value is ' + property);
}
}
function failureCallback(error) {
console.info(`video failureCallback, error:${error.message}`);
}
function catchCallback(error) {
console.info(`video catchCallback, error:${error.message}`);
}
let arrayDescription;
await videoPlayer.getTrackDescription().then((arrlist) => {
videoPlayer.getTrackDescription().then((arrlist) => {
if (typeof (arrlist) != 'undefined') {
arrayDescription = arrlist;
} else {
console.log('video getTrackDescription fail');
}
}, failureCallback).catch(catchCallback);
}).catch((error) => {
console.info(`video catchCallback, error:${error.message}`);
});
for (let i = 0; i < arrayDescription.length; i++) {
printfDescription(arrayDescription[i]);
}
......@@ -1355,15 +1304,11 @@ Sets the video playback speed. This API uses a promise to return the result.
**Example**
```js
function failureCallback(error) {
console.info(`video failureCallback, error:${error.message}`);
}
function catchCallback(error) {
console.info(`video catchCallback, error:${error.message}`);
}
await videoPlayer.setSpeed(speed).then() => {
videoPlayer.setSpeed(speed).then() => {
console.info('setSpeed success');
}, failureCallback).catch(catchCallback);
}).catch((error) => {
console.info(`video catchCallback, error:${error.message}`);
});
```
### on('playbackCompleted')<sup>8+</sup>
......@@ -1973,23 +1918,19 @@ let videoConfig = {
// promise
let videoRecorder = null;
await media.createVideoRecorder().then((recorder) => {
media.createVideoRecorder().then((recorder) => {
if (typeof (recorder) != 'undefined') {
videoRecorder = recorder;
console.info('createVideoRecorder success');
} else {
console.info('createVideoRecorder failed');
}
}, (err) => {
console.info('error hanppend message is ' + err.message);
}).catch((err) => {
console.info('catch err error message is ' + err.message);
});
await videoRecorder.prepare(videoConfig).then(() => {
videoRecorder.prepare(videoConfig).then(() => {
console.info('prepare success');
}, (err) => {
console.info('prepare failed and error is ' + err.message);
}).catch((err) => {
console.info('prepare failed and catch error is ' + err.message);
});
......@@ -2051,11 +1992,9 @@ This API can be called only after [prepare()](#videorecorder_prepare1) is called
```js
// promise
let surfaceID = null; // Surface ID passed to the external system.
await videoRecorder.getInputSurface().then((surfaceId) => {
videoRecorder.getInputSurface().then((surfaceId) => {
console.info('getInputSurface success');
surfaceID = surfaceId;
}, (err) => {
console.info('getInputSurface failed and error is ' + err.message);
}).catch((err) => {
console.info('getInputSurface failed and catch error is ' + err.message);
});
......@@ -2110,10 +2049,8 @@ This API can be called only after [prepare()](#videorecorder_prepare1) and [getI
```js
// promise
await videoRecorder.start().then(() => {
videoRecorder.start().then(() => {
console.info('start videorecorder success');
}, (err) => {
console.info('start videorecorder failed and error is ' + err.message);
}).catch((err) => {
console.info('start videorecorder failed and catch error is ' + err.message);
});
......@@ -2168,10 +2105,8 @@ This API can be called only after [start()](#videorecorder_start1) is called. Yo
```js
// promise
await videoRecorder.pause().then(() => {
videoRecorder.pause().then(() => {
console.info('pause videorecorder success');
}, (err) => {
console.info('pause videorecorder failed and error is ' + err.message);
}).catch((err) => {
console.info('pause videorecorder failed and catch error is ' + err.message);
});
......@@ -2222,10 +2157,8 @@ Resumes video recording in asynchronous mode. This API uses a promise to return
```js
// promise
await videoRecorder.resume().then(() => {
videoRecorder.resume().then(() => {
console.info('resume videorecorder success');
}, (err) => {
console.info('resume videorecorder failed and error is ' + err.message);
}).catch((err) => {
console.info('resume videorecorder failed and catch error is ' + err.message);
});
......@@ -2280,10 +2213,8 @@ To start another recording, you must call [prepare()](#videorecorder_prepare1) a
```js
// promise
await videoRecorder.stop().then(() => {
videoRecorder.stop().then(() => {
console.info('stop videorecorder success');
}, (err) => {
console.info('stop videorecorder failed and error is ' + err.message);
}).catch((err) => {
console.info('stop videorecorder failed and catch error is ' + err.message);
});
......@@ -2334,10 +2265,8 @@ Releases the video recording resource in asynchronous mode. This API uses a prom
```js
// promise
await videoRecorder.release().then(() => {
videoRecorder.release().then(() => {
console.info('release videorecorder success');
}, (err) => {
console.info('release videorecorder failed and error is ' + err.message);
}).catch((err) => {
console.info('release videorecorder failed and catch error is ' + err.message);
});
......@@ -2392,10 +2321,8 @@ To start another recording, you must call [prepare()](#videorecorder_prepare1) a
```js
// promise
await videoRecorder.reset().then(() => {
videoRecorder.reset().then(() => {
console.info('reset videorecorder success');
}, (err) => {
console.info('reset videorecorder failed and error is ' + err.message);
}).catch((err) => {
console.info('reset videorecorder failed and catch error is ' + err.message);
});
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册
反馈
建议
客服 返回
顶部