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

!8149 【媒体子系统】新增接口覆盖

Merge pull request !8149 from 秦莉文/OpenHarmony-3.2-Release
......@@ -31,18 +31,31 @@ export async function idle(avRecorder) {
return avRecorder;
}
export async function idleCallback(avRecorder) {
console.info('case idleCallback called');
media.createAVRecorder((error, recorder) => {
if (recorder != null) {
avRecorder = recorder;
console.info('createAVRecorder success');
} else {
console.info(`createAVRecorder fail, error:${error}`);
}
});
return avRecorder;
}
export const AV_RECORDER_STATE = {
IDLE : 'idle',
PREPARED : 'prepared',
STARTED : 'started',
PAUSED : 'paused',
STOPPED : 'stopped',
RELEASED : 'released',
ERROR : 'error',
IDLE: 'idle',
PREPARED: 'prepared',
STARTED: 'started',
PAUSED: 'paused',
STOPPED: 'stopped',
RELEASED: 'released',
ERROR: 'error',
}
export function prepareCallback(avRecorder, avConfig) {
if (typeof(avRecorder) == 'undefined') {
if (typeof (avRecorder) == 'undefined') {
return;
}
avRecorder.prepare(avConfig, (err) => {
......@@ -56,7 +69,7 @@ export function prepareCallback(avRecorder, avConfig) {
}
export function preparePromise(avRecorder, avConfig) {
if (typeof(avRecorder) == 'undefined') {
if (typeof (avRecorder) == 'undefined') {
return;
}
avRecorder.prepare(avConfig).then(() => {
......@@ -66,7 +79,7 @@ export function preparePromise(avRecorder, avConfig) {
export function getInputSurfacePromise(avRecorder) {
let surfaceID = null;
if (typeof(avRecorder) == 'undefined') {
if (typeof (avRecorder) == 'undefined') {
return;
}
avRecorder.getInputSurface().then((surfaceId) => {
......@@ -80,7 +93,7 @@ export function getInputSurfacePromise(avRecorder) {
}
export function getInputSurfaceCallback(avRecorder) {
if (typeof(avRecorder) == 'undefined') {
if (typeof (avRecorder) == 'undefined') {
return;
}
let surfaceID = null;
......@@ -96,7 +109,7 @@ export function getInputSurfaceCallback(avRecorder) {
}
export function startCallback(avRecorder) {
if (typeof(avRecorder) == 'undefined') {
if (typeof (avRecorder) == 'undefined') {
return;
}
avRecorder.start((err) => {
......@@ -110,7 +123,7 @@ export function startCallback(avRecorder) {
}
export function startPromise(avRecorder) {
if (typeof(avRecorder) == 'undefined') {
if (typeof (avRecorder) == 'undefined') {
return;
}
avRecorder.start().then(() => {
......@@ -119,7 +132,7 @@ export function startPromise(avRecorder) {
}
export function pauseCallback(avRecorder) {
if (typeof(avRecorder) == 'undefined') {
if (typeof (avRecorder) == 'undefined') {
return;
}
avRecorder.pause((err) => {
......@@ -133,7 +146,7 @@ export function pauseCallback(avRecorder) {
}
export function pausePromise(avRecorder) {
if (typeof(avRecorder) == 'undefined') {
if (typeof (avRecorder) == 'undefined') {
return;
}
avRecorder.pause().then(() => {
......@@ -142,7 +155,7 @@ export function pausePromise(avRecorder) {
}
export function resumeCallback(avRecorder) {
if (typeof(avRecorder) == 'undefined') {
if (typeof (avRecorder) == 'undefined') {
return;
}
avRecorder.resume((err) => {
......@@ -156,7 +169,7 @@ export function resumeCallback(avRecorder) {
}
export function resumePromise(avRecorder) {
if (typeof(avRecorder) == 'undefined') {
if (typeof (avRecorder) == 'undefined') {
return;
}
avRecorder.resume().then(() => {
......@@ -165,7 +178,7 @@ export function resumePromise(avRecorder) {
}
export function stopCallback(avRecorder) {
if (typeof(avRecorder) == 'undefined') {
if (typeof (avRecorder) == 'undefined') {
return;
}
avRecorder.stop((err) => {
......@@ -179,7 +192,7 @@ export function stopCallback(avRecorder) {
}
export function stopPromise(avRecorder) {
if (typeof(avRecorder) == 'undefined') {
if (typeof (avRecorder) == 'undefined') {
return;
}
avRecorder.stop().then(() => {
......@@ -188,7 +201,7 @@ export function stopPromise(avRecorder) {
}
export function resetCallback(avRecorder) {
if (typeof(avRecorder) == 'undefined') {
if (typeof (avRecorder) == 'undefined') {
return;
}
avRecorder.reset((err) => {
......@@ -202,7 +215,7 @@ export function resetCallback(avRecorder) {
}
export function resetPromise(avRecorder) {
if (typeof(avRecorder) == 'undefined') {
if (typeof (avRecorder) == 'undefined') {
return;
}
avRecorder.reset().then(() => {
......@@ -211,7 +224,7 @@ export function resetPromise(avRecorder) {
}
export function releaseCallback(avRecorder) {
if (typeof(avRecorder) == 'undefined') {
if (typeof (avRecorder) == 'undefined') {
return;
}
avRecorder.release((err) => {
......@@ -225,7 +238,7 @@ export function releaseCallback(avRecorder) {
}
export function releasePromise(avRecorder) {
if (typeof(avRecorder) == 'undefined') {
if (typeof (avRecorder) == 'undefined') {
return;
}
avRecorder.release().then(() => {
......@@ -237,8 +250,7 @@ export function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
export function offCallback(avRecorder, typeArr)
{
export function offCallback(avRecorder, typeArr) {
if (avRecorder == null) {
return;
}
......@@ -381,7 +393,7 @@ export async function avRecorderReliabilitTest02(avConfig, avRecorder, recorderT
}
export async function avRecorderReliabilitTest03(avConfig, avRecorder, recorderTime, done) {
avRecorder = await idle(avRecorder);
avRecorder = await idleCallback(avRecorder);
setPrepareOnCallback(avConfig, avRecorder, recorderTime, done)
await avRecorder.prepare(avConfig)
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册