diff --git a/multimedia/media/media_js_standard/videoPlayer/src/main/config.json b/multimedia/media/media_js_standard/videoPlayer/src/main/config.json
index 12b6dc7967483ea3be7f1dfe07c6e7b119076aaf..e3c03abc5bb90e4a8546bd8dba0fb1437e5ebb8c 100644
--- a/multimedia/media/media_js_standard/videoPlayer/src/main/config.json
+++ b/multimedia/media/media_js_standard/videoPlayer/src/main/config.json
@@ -61,7 +61,8 @@
"js": [
{
"pages": [
- "pages/index/index"
+ "pages/index/index",
+ "pages/surfaceTest/surfaceTest"
],
"name": "default",
"window": {
diff --git a/multimedia/media/media_js_standard/videoPlayer/src/main/js/default/pages/index/index.js b/multimedia/media/media_js_standard/videoPlayer/src/main/js/default/pages/index/index.js
index cdf29cc740fd63737b6ac9b9d875c5a5f452e08f..94aded985271b85ad43586be3dde56fac3fbd3a9 100644
--- a/multimedia/media/media_js_standard/videoPlayer/src/main/js/default/pages/index/index.js
+++ b/multimedia/media/media_js_standard/videoPlayer/src/main/js/default/pages/index/index.js
@@ -14,7 +14,6 @@
*/
import {Core, ExpectExtend} from 'deccjsunit/index'
-import Fileio from '@ohos.fileio'
export default {
data: {
@@ -42,13 +41,7 @@ export default {
onReady() {
},
LoadXcomponent() {
- let surfaceid = this.$element('XcomponentId').getComponentSurfaceId()
- this.saveSurfaceID(surfaceid);
- },
- saveSurfaceID(surfaceID) {
- let writeStreamSync = Fileio.createStreamSync('/data/media/surfaceID.txt', 'ab+')
- writeStreamSync.writeSync(surfaceID, {length : 13})
- writeStreamSync.flushSync()
- writeStreamSync.closeSync()
+ globalThis.value = this.$element('XcomponentId').getComponentSurfaceId()
},
+
}
\ No newline at end of file
diff --git a/multimedia/media/media_js_standard/videoPlayer/src/main/js/default/pages/surfaceTest/surfaceTest.css b/multimedia/media/media_js_standard/videoPlayer/src/main/js/default/pages/surfaceTest/surfaceTest.css
new file mode 100644
index 0000000000000000000000000000000000000000..5bd7567028568bd522193b2519d545ca6dcf397d
--- /dev/null
+++ b/multimedia/media/media_js_standard/videoPlayer/src/main/js/default/pages/surfaceTest/surfaceTest.css
@@ -0,0 +1,46 @@
+.container {
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ width: 100%;
+ height: 100%;
+}
+
+.title {
+ font-size: 40px;
+ color: #000000;
+ opacity: 0.9;
+}
+
+@media screen and (device-type: tablet) and (orientation: landscape) {
+ .title {
+ font-size: 100px;
+ }
+}
+
+@media screen and (device-type: wearable) {
+ .title {
+ font-size: 28px;
+ color: #FFFFFF;
+ }
+}
+
+@media screen and (device-type: tv) {
+ .container {
+ background-image: url("/common/images/Wallpaper.png");
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-position: center;
+ }
+
+ .title {
+ font-size: 100px;
+ color: #FFFFFF;
+ }
+}
+
+@media screen and (device-type: phone) and (orientation: landscape) {
+ .title {
+ font-size: 60px;
+ }
+}
diff --git a/multimedia/media/media_js_standard/videoPlayer/src/main/js/default/pages/surfaceTest/surfaceTest.hml b/multimedia/media/media_js_standard/videoPlayer/src/main/js/default/pages/surfaceTest/surfaceTest.hml
new file mode 100644
index 0000000000000000000000000000000000000000..9df2ec7fd10a11425deb00dffcbf0e30155514f3
--- /dev/null
+++ b/multimedia/media/media_js_standard/videoPlayer/src/main/js/default/pages/surfaceTest/surfaceTest.hml
@@ -0,0 +1,11 @@
+
+
+ VideoPlayer Test
+
+
+
+
+
diff --git a/multimedia/media/media_js_standard/videoPlayer/src/main/js/default/pages/surfaceTest/surfaceTest.js b/multimedia/media/media_js_standard/videoPlayer/src/main/js/default/pages/surfaceTest/surfaceTest.js
new file mode 100644
index 0000000000000000000000000000000000000000..f29d335ac1523f83f582f6665b25aa67bef7e14c
--- /dev/null
+++ b/multimedia/media/media_js_standard/videoPlayer/src/main/js/default/pages/surfaceTest/surfaceTest.js
@@ -0,0 +1,33 @@
+/*
+ * Copyright (C) 2021 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import {Core, ExpectExtend} from 'deccjsunit/index'
+import Fileio from '@ohos.fileio'
+
+export default {
+ data: {
+ title: ""
+ },
+ onInit() {
+ this.title = this.$t('strings.world');
+ },
+ onShow() {
+ },
+ onReady() {
+ },
+ LoadXcomponent2() {
+ globalThis.value = this.$element('XcomponentId2').getComponentSurfaceId()
+ },
+}
\ No newline at end of file
diff --git a/multimedia/media/media_js_standard/videoPlayer/src/main/js/test/List.test.js b/multimedia/media/media_js_standard/videoPlayer/src/main/js/test/List.test.js
index f1e0cb27d1cf57051d1c9f580beff20004cf2f25..322b7acdb9d754cd8af5be58d82063229ab7de40 100644
--- a/multimedia/media/media_js_standard/videoPlayer/src/main/js/test/List.test.js
+++ b/multimedia/media/media_js_standard/videoPlayer/src/main/js/test/List.test.js
@@ -12,7 +12,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+require('./VideoPlayerFuncCallbackTest.test.js')
require('./VideoPlayerFuncPromiseTest.test.js')
require('./VideoPlayerAPICallbackTest.test.js')
-require('./VideoPlayerFuncCallbackTest.test.js')
require('./VideoPlayerEnumTest.test.js')
diff --git a/multimedia/media/media_js_standard/videoPlayer/src/main/js/test/VideoPlayerAPICallbackTest.test.js b/multimedia/media/media_js_standard/videoPlayer/src/main/js/test/VideoPlayerAPICallbackTest.test.js
index aa2b7130ecb90a6ca595f5bf82bf539b7caa2a42..f3cb22bd7c70e96095d22f2274227ae4592b7116 100644
--- a/multimedia/media/media_js_standard/videoPlayer/src/main/js/test/VideoPlayerAPICallbackTest.test.js
+++ b/multimedia/media/media_js_standard/videoPlayer/src/main/js/test/VideoPlayerAPICallbackTest.test.js
@@ -14,7 +14,7 @@
*/
import media from '@ohos.multimedia.media'
-import Fileio from '@ohos.fileio'
+import router from '@system.router'
import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from 'deccjsunit/index'
describe('VideoPlayerAPICallbackTest', function () {
@@ -47,15 +47,16 @@ describe('VideoPlayerAPICallbackTest', function () {
let eventEmitter = new events.EventEmitter();
beforeAll(function() {
- getSurfaceID();
console.info('beforeAll case');
})
- beforeEach(function() {
+ beforeEach(async function() {
+ await toNewPage();
console.info('beforeEach case');
})
- afterEach(function() {
+ afterEach(async function() {
+ await router.clear();
console.info('afterEach case');
})
@@ -63,17 +64,16 @@ describe('VideoPlayerAPICallbackTest', function () {
console.info('afterAll case');
})
- function getSurfaceID() {
- let surfaceIDTest = new ArrayBuffer(20);
- let readStreamSync = Fileio.createStreamSync('/data/media/surfaceID.txt', 'rb');
- readStreamSync.readSync(surfaceIDTest, {length : 13});
- let view = new Uint8Array(surfaceIDTest);
- for (let i = 0; i < 13; i++) {
- let value = view[i] - 48;
- surfaceID = surfaceID + '' + value;
+ async function toNewPage() {
+ let path = 'pages/surfaceTest/surfaceTest';
+ let options = {
+ uri: path,
+ }
+ try {
+ let result = await router.push(options);
+ } catch {
+ console.info('case route failed');
}
- console.info('case getSurfaceID is ' + surfaceID);
- readStreamSync.closeSync();
}
function sleep(time) {
@@ -328,1664 +328,2113 @@ describe('VideoPlayerAPICallbackTest', function () {
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_0100
* @tc.name : 01.create->prepare
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_0100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_0200
* @tc.name : 02.play->prepare
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_0200', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- PREPARE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ PREPARE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_0300
* @tc.name : 03.pause->prepare
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_0300', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- PAUSE_EVENT, PREPARE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ PAUSE_EVENT, PREPARE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_0400
* @tc.name : 04.stop->prepare
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_0400', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- STOP_EVENT, PREPARE_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ STOP_EVENT, PREPARE_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_0500
* @tc.name : 05.reset->prepare
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_0500', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- RESET_EVENT, PREPARE_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ RESET_EVENT, PREPARE_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_0600
* @tc.name : 06.seek->prepare
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_0600', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- SEEK_EVENT, SEEK_TIME, PREPARE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ SEEK_EVENT, SEEK_TIME, PREPARE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_0700
* @tc.name : 07.seek(mode)->prepare
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_0700', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- SEEK_MODE_EVENT, SEEK_TIME, PREPARE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ SEEK_MODE_EVENT, SEEK_TIME, PREPARE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_0800
* @tc.name : 08.setvolume->prepare
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_0800', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- SETVOLUME_EVENT, VOLUME_VALUE, PREPARE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ SETVOLUME_EVENT, VOLUME_VALUE, PREPARE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_0900
* @tc.name : 09.setspeed->prepare
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_0900', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- SETSPEED_EVENT, SPEED_VALUE, PREPARE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ SETSPEED_EVENT, SPEED_VALUE, PREPARE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_1000
* @tc.name : 10.setDisplaySurface->prepare
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_1000', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_1100
* @tc.name : 11.getTrackDescription->prepare
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_1100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, GETDESCRIPTION,
- PREPARE_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, GETDESCRIPTION,
+ PREPARE_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_1200
* @tc.name : 12.prepare 3 times
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PREPARE_CALLBACK_1200', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PREPARE_EVENT,
- PREPARE_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PREPARE_EVENT,
+ PREPARE_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_0100
* @tc.name : 01.create->play
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_0100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, PLAY_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, PLAY_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_0200
* @tc.name : 02.prepare->play
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_0200', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_0300
* @tc.name : 03.pause->play
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_0300', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, PAUSE_EVENT, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, PAUSE_EVENT, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_0400
* @tc.name : 04.stop->play
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_0400', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, STOP_EVENT, PLAY_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, STOP_EVENT, PLAY_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_0500
* @tc.name : 05.reset->play
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_0500', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, RESET_EVENT, PLAY_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, RESET_EVENT, PLAY_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_0600
* @tc.name : 06.seek->play
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_0600', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_0700
* @tc.name : 07.seek(mode)->play
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_0700', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SEEK_MODE_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SEEK_MODE_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_0800
* @tc.name : 08.setvolume->play
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_0800', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_0900
* @tc.name : 09.setspeed->play
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_0900', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_1000
* @tc.name : 10.setDisplaySurface->play
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_1000', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PLAY_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PLAY_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_1100
* @tc.name : 11.getTrackDescription->play
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_1100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, GETDESCRIPTION, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, GETDESCRIPTION, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_1200
* @tc.name : 12.play 3 times
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PLAY_CALLBACK_1200', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, PLAY_EVENT, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, PLAY_EVENT, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_0100
* @tc.name : 01.create->pause
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_0100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, PAUSE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, PAUSE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_0200
* @tc.name : 02.prepare->pause
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_0200', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PAUSE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PAUSE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_0300
* @tc.name : 03.play->pause
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_0300', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, PAUSE_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, PAUSE_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_0400
* @tc.name : 004.stop->pause
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_0400', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, STOP_EVENT, PAUSE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, STOP_EVENT, PAUSE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_0500
* @tc.name : 05.reset->pause
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_0500', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, RESET_EVENT, PAUSE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, RESET_EVENT, PAUSE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_0600
* @tc.name : 06.seek->pause
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_0600', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, SEEK_TIME, PAUSE_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, SEEK_TIME, PAUSE_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_0700
* @tc.name : 07.seek(mode)->pause
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_0700', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SEEK_MODE_EVENT, SEEK_TIME, PAUSE_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SEEK_MODE_EVENT, SEEK_TIME, PAUSE_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_0800
* @tc.name : 08.setvolume->pause
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_0800', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, PAUSE_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, PAUSE_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_0900
* @tc.name : 09.setspeed->pause
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_0900', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, SPEED_VALUE, PAUSE_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, SPEED_VALUE, PAUSE_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_1000
* @tc.name : 10.setDisplaySurface->pause
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_1000', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PAUSE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PAUSE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_1100
* @tc.name : 11.getTrackDescription->pause
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_1100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, GETDESCRIPTION, PAUSE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, GETDESCRIPTION, PAUSE_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_1200
* @tc.name : 12.pause 3 times
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_PAUSE_CALLBACK_1200', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, PAUSE_EVENT, PAUSE_EVENT, PAUSE_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, PAUSE_EVENT, PAUSE_EVENT, PAUSE_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_0100
* @tc.name : 001.create->stop
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_0100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, STOP_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, STOP_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_0200
* @tc.name : 02.prepare->stop
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_0200', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_0300
* @tc.name : 03.play->stop
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_0300', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_0400
* @tc.name : 04.pause->stop
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_0400', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, PAUSE_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, PAUSE_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_0500
* @tc.name : 05.reset->stop
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_0500', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, RESET_EVENT, STOP_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, RESET_EVENT, STOP_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_0600
* @tc.name : 06.seek->stop
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_0600', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, SEEK_TIME, STOP_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, SEEK_TIME, STOP_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_0700
* @tc.name : 07.seek(mode)->stop
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_0700', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SEEK_MODE_EVENT, SEEK_TIME, STOP_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SEEK_MODE_EVENT, SEEK_TIME, STOP_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_0800
* @tc.name : 08.setvolume->stop
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_0800', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, STOP_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, STOP_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_0900
* @tc.name : 09.setspeed->stop
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_0900', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, SPEED_VALUE, STOP_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, SPEED_VALUE, STOP_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_1000
* @tc.name : 10.setDisplaySurface->stop
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_1000', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- STOP_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ STOP_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_1100
* @tc.name : 11.getTrackDescription->stop
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_1100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, GETDESCRIPTION, STOP_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, GETDESCRIPTION, STOP_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_1200
* @tc.name : 12.stop 3 times
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_STOP_CALLBACK_1200', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, STOP_EVENT, STOP_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, STOP_EVENT, STOP_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_0100
* @tc.name : 01.create->reset
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_0100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, STOP_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, STOP_EVENT, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_0200
* @tc.name : 02.prepare->reset
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_0200', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_0300
* @tc.name : 03.play->reset
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_0300', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_0400
* @tc.name : 04.pause->reset
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_0400', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, PAUSE_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, PAUSE_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_0500
* @tc.name : 05.stop->reset
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_0500', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, STOP_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, STOP_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_0600
* @tc.name : 06.seek->reset
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_0600', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, SEEK_TIME, RESET_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, SEEK_TIME, RESET_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_0700
* @tc.name : 07.seek(mode)->reset
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_0700', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SEEK_MODE_EVENT, SEEK_TIME, RESET_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SEEK_MODE_EVENT, SEEK_TIME, RESET_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_0800
* @tc.name : 08.setvolume->reset
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_0800', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, RESET_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, RESET_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_0900
* @tc.name : 09.setspeed->reset
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_0900', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, SPEED_VALUE, RESET_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, SPEED_VALUE, RESET_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_1000
* @tc.name : 10.setDisplaySurface->reset
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_1000', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- RESET_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ RESET_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_1100
* @tc.name : 11.getTrackDescription->reset
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_1100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, GETDESCRIPTION, RESET_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, GETDESCRIPTION, RESET_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_1200
* @tc.name : 12.reset 3 times
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RESET_CALLBACK_1200', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, RESET_EVENT, RESET_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, RESET_EVENT, RESET_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_0100
* @tc.name : 01.create->release
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_0100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_0200
* @tc.name : 02.prepare->release
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_0200', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_0300
* @tc.name : 03.play->release
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_0300', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_0400
* @tc.name : 04.pause->release
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_0400', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, PAUSE_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, PAUSE_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_0500
* @tc.name : 05.stop->release
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_0500', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_0600
* @tc.name : 06.seek->release
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_0600', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_0700
* @tc.name : 07.seek(mode)->release
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_0700', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SEEK_MODE_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SEEK_MODE_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_0800
* @tc.name : 08.setvolume->release
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_0800', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_0900
* @tc.name : 09.setspeed->release
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_0900', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_1000
* @tc.name : 10.setDisplaySurface->release
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_1000', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_1100
* @tc.name : 11.getTrackDescription->release
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_1100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, GETDESCRIPTION, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, GETDESCRIPTION, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_1200
* @tc.name : 12.reset->release
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_RELEASE_CALLBACK_1200', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_0100
* @tc.name : 01.create->seek
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_0100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SEEK_EVENT, SEEK_TIME, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SEEK_EVENT, SEEK_TIME, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_0200
* @tc.name : 02.prepare->seek
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_0200', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_0300
* @tc.name : 03.play->seek
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_0300', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_0400
* @tc.name : 04.pause->seek
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_0400', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, PAUSE_EVENT, SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, PAUSE_EVENT, SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_0500
* @tc.name : 05.stop->seek
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_0500', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, STOP_EVENT, SEEK_EVENT, SEEK_TIME, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, STOP_EVENT, SEEK_EVENT, SEEK_TIME, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_0600
* @tc.name : 06.reset->seek
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_0600', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, RESET_EVENT, SEEK_EVENT, SEEK_TIME, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, RESET_EVENT, SEEK_EVENT, SEEK_TIME, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_0700
* @tc.name : 07.setvolume->seek
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_0700', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, SEEK_EVENT,
+ SEEK_TIME, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
+
+
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_0800
* @tc.name : 08.setspeed->seek
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_0800', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, SPEED_VALUE,
- SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, SPEED_VALUE,
+ SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_0900
* @tc.name : 09.setDisplaySurface->seek
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_0900', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- SEEK_EVENT, SEEK_TIME, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ SEEK_EVENT, SEEK_TIME, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_1000
* @tc.name : 10.getTrackDescription->seek
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_1000', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, GETDESCRIPTION, SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, GETDESCRIPTION, SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_1100
* @tc.name : 11.seek 3 times
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_1100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, SEEK_TIME, SEEK_EVENT, SEEK_TIME,
- SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, SEEK_TIME, SEEK_EVENT, SEEK_TIME,
+ SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_1300
* @tc.name : 13.seek(-1)
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_1300', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, -1, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, -1, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_1400
* @tc.name : 14.seek(out of duration)
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SEEK_CALLBACK_1400', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, DURATION_TIME + 1000, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, DURATION_TIME + 1000, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_0100
* @tc.name : 01.create->setvolume
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_0100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_0200
* @tc.name : 02.prepare->setvolume
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_0200', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_0300
* @tc.name : 03.play->setvolume
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_0300', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_0400
* @tc.name : 04.pause->setvolume
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_0400', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, PAUSE_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, PAUSE_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_0500
* @tc.name : 05.stop->setvolume
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_0500', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, STOP_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, STOP_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_0600
* @tc.name : 06.reset->setvolume
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_0600', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, RESET_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, RESET_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_0700
* @tc.name : 07.seek->setvolume
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_0700', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, SEEK_TIME, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, SEEK_TIME, SETVOLUME_EVENT,
+ VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_0800
* @tc.name : 08.setspeed->setvolume
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_0800', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, SPEED_VALUE, SETVOLUME_EVENT,
- VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, SPEED_VALUE, SETVOLUME_EVENT,
+ VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_0900
* @tc.name : 09.setDisplaySurface->setvolume
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_0900', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- SETVOLUME_EVENT, VOLUME_VALUE, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ SETVOLUME_EVENT, VOLUME_VALUE, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_1000
* @tc.name : 10.getTrackDescription->setvolume
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_1000', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, GETDESCRIPTION, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, GETDESCRIPTION, SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_1100
* @tc.name : 11.setvolume 3 times
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_1100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, SETVOLUME_EVENT, VOLUME_VALUE,
- SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, SETVOLUME_EVENT, VOLUME_VALUE,
+ SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_1300
* @tc.name : 13.setvolume(<0)
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_1300', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, -1, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, -1, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_1400
* @tc.name : 14.setvolume(> 1)
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETVOLUME_CALLBACK_1400', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, 2, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, 2, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_0100
* @tc.name : 01.create->setspeed
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_0100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSPEED_EVENT, SPEED_VALUE,ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSPEED_EVENT, SPEED_VALUE,ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_0200
* @tc.name : 02.prepare->setspeed
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_0200', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_0300
* @tc.name : 03.play->setspeed
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_0300', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_0400
* @tc.name : 04.pause->setspeed
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_0400', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, PAUSE_EVENT, SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, PAUSE_EVENT, SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_0500
* @tc.name : 05.stop->setspeed
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_0500', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, STOP_EVENT, SETSPEED_EVENT, SPEED_VALUE,
- ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, STOP_EVENT, SETSPEED_EVENT, SPEED_VALUE,
+ ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_0600
* @tc.name : 06.reset->setspeed
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_0600', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, RESET_EVENT, SETSPEED_EVENT, SPEED_VALUE,
- ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, RESET_EVENT, SETSPEED_EVENT, SPEED_VALUE,
+ ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_0700
* @tc.name : 07.seek->setspeed
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_0700', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, SEEK_TIME, SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SEEK_EVENT, SEEK_TIME,
+ SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_0800
* @tc.name : 08.setvolume->setspeed
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_0800', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, SETSPEED_EVENT,
- SPEED_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, SETSPEED_EVENT,
+ SPEED_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_0900
* @tc.name : 09.setDisplaySurface->setspeed
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_0900', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- SETSPEED_EVENT, SPEED_VALUE, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ SETSPEED_EVENT, SPEED_VALUE, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_1000
* @tc.name : 10.getTrackDescription->setspeed
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_1000', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, GETDESCRIPTION, SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, GETDESCRIPTION, SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_1100
* @tc.name : 11.setspeed 3 times
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_1100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, SPEED_VALUE, SETSPEED_EVENT, SPEED_VALUE,
- SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, SPEED_VALUE, SETSPEED_EVENT, SPEED_VALUE,
+ SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_1300
* @tc.name : 13.setspeed(< 0)
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_1300', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, -1, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, -1, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_1400
* @tc.name : 14.setspeed(> 4)
- * @tc.desc : Audio recordr control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_SETSPEED_CALLBACK_1400', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, 5, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, SETSPEED_EVENT, 5, ERROR_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
})
diff --git a/multimedia/media/media_js_standard/videoPlayer/src/main/js/test/VideoPlayerFuncCallbackTest.test.js b/multimedia/media/media_js_standard/videoPlayer/src/main/js/test/VideoPlayerFuncCallbackTest.test.js
index 0fe6bd9272cae37a6e49e1e7026aad9858fbc642..6aab76b58a7a6ed14326977548d771890385228d 100644
--- a/multimedia/media/media_js_standard/videoPlayer/src/main/js/test/VideoPlayerFuncCallbackTest.test.js
+++ b/multimedia/media/media_js_standard/videoPlayer/src/main/js/test/VideoPlayerFuncCallbackTest.test.js
@@ -14,7 +14,7 @@
*/
import media from '@ohos.multimedia.media'
-import Fileio from '@ohos.fileio'
+import router from '@system.router'
import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from 'deccjsunit/index'
describe('VideoPlayerFuncCallbackTest', function () {
@@ -47,15 +47,16 @@ describe('VideoPlayerFuncCallbackTest', function () {
let eventEmitter = new events.EventEmitter();
beforeAll(function() {
- getSurfaceID();
console.info('beforeAll case');
})
- beforeEach(function() {
+ beforeEach(async function() {
+ await toNewPage();
console.info('beforeEach case');
})
- afterEach(function() {
+ afterEach(async function() {
+ await router.clear();
console.info('afterEach case');
})
@@ -63,23 +64,22 @@ describe('VideoPlayerFuncCallbackTest', function () {
console.info('afterAll case');
})
- function getSurfaceID() {
- let surfaceIDTest = new ArrayBuffer(20);
- let readStreamSync = Fileio.createStreamSync('/data/media/surfaceID.txt', 'rb');
- readStreamSync.readSync(surfaceIDTest, {length : 13});
- let view = new Uint8Array(surfaceIDTest);
- for (let i = 0; i < 13; i++) {
- let value = view[i] - 48;
- surfaceID = surfaceID + '' + value;
- }
- console.info('case getSurfaceID is ' + surfaceID);
- readStreamSync.closeSync();
- }
-
function sleep(time) {
for(let t = Date.now(); Date.now() - t <= time;);
}
+ async function toNewPage() {
+ let path = 'pages/surfaceTest/surfaceTest';
+ let options = {
+ uri: path,
+ }
+ try {
+ let result = await router.push(options);
+ } catch {
+ console.info('case route failed');
+ }
+ }
+
function printfError(error, done) {
expect().assertFail();
console.info(`case error called,errMessage is ${error.message}`);
@@ -162,6 +162,7 @@ describe('VideoPlayerFuncCallbackTest', function () {
eventEmitter.on(PREPARE_EVENT, (videoPlayer, steps, done) => {
steps.shift();
+ videoPlayer.url = AUDIO_SOURCE;
videoPlayer.prepare((err) => {
if (typeof (err) == 'undefined') {
expect(videoPlayer.state).assertEqual('prepared');
@@ -319,393 +320,497 @@ describe('VideoPlayerFuncCallbackTest', function () {
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_0100
* @tc.name : 001.play (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_0100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
- PREPARE_EVENT, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT,
+ PREPARE_EVENT, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_0200
* @tc.name : 002.pause (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_0200', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT,
- PLAY_EVENT, PAUSE_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT,
+ PLAY_EVENT, PAUSE_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_0300
* @tc.name : 003.pause->play (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_0300', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- PAUSE_EVENT, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ PAUSE_EVENT, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_0400
* @tc.name : 004.stop (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_0400', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT,
- PLAY_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT,
+ PLAY_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_0500
* @tc.name : 005.reset (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_0500', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT,
- PLAY_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT,
+ PLAY_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_0600
* @tc.name : 006.seek (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_0600', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_0700
* @tc.name : 007.seek CLOSEST(callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_0700', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- SEEK_MODE_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ SEEK_MODE_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_0800
* @tc.name : 008.setVolume (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_0800', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_0900
* @tc.name : 009.setSpeed (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_0900', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_1000
* @tc.name : 010.getTrackDescription (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_1000', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT,
- GETDESCRIPTION, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT,
+ GETDESCRIPTION, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_1200
* @tc.name : 012.play->pause->stop (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_1200', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- PAUSE_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ PAUSE_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_1300
* @tc.name : 013.play->pause->reset (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_1300', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- PAUSE_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ PAUSE_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_1400
* @tc.name : 014.play->pause->seek->play (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_1400', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- PAUSE_EVENT, SEEK_EVENT, SEEK_TIME, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ PAUSE_EVENT, SEEK_EVENT, SEEK_TIME, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_1500
* @tc.name : 015.play->pause->seek(mode)->play (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_1500', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- PAUSE_EVENT, SEEK_MODE_EVENT, SEEK_TIME, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ PAUSE_EVENT, SEEK_MODE_EVENT, SEEK_TIME, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_1600
* @tc.name : 016.play->pause->setvolume->play (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_1600', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- PAUSE_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ PAUSE_EVENT, SETVOLUME_EVENT, VOLUME_VALUE, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_1700
* @tc.name : 017.play->pause->setspeed->play (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_1700', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- PAUSE_EVENT, SETSPEED_EVENT, SPEED_VALUE, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ PAUSE_EVENT, SETSPEED_EVENT, SPEED_VALUE, PLAY_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_1800
* @tc.name : 018.play->stop->reset (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_1800', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- STOP_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ STOP_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_1900
* @tc.name : 019.play->stop->reset->prepare->play (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_1900', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- STOP_EVENT, RESET_EVENT, SETSURFACE_EVENT, PREPARE_EVENT,
- PLAY_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ STOP_EVENT, RESET_EVENT, PREPARE_EVENT,
+ PLAY_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_2000
* @tc.name : 020.play->seek(0)->pause->stop (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_2000', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- SEEK_EVENT, 0, PAUSE_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ SEEK_EVENT, 0, PAUSE_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_2100
* @tc.name : 021.play->seek(0, mode)->pause->stop (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_2100', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- SEEK_MODE_EVENT, 0, PAUSE_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ SEEK_MODE_EVENT, 0, PAUSE_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_2200
* @tc.name : 022.play->seek(duration)->finish (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_2200', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- SEEK_EVENT, DURATION_TIME, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ SEEK_EVENT, DURATION_TIME, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_2300
* @tc.name : 023.play->seek(duration, mode)->finish (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_2300', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- SEEK_MODE_EVENT, DURATION_TIME, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ SEEK_MODE_EVENT, DURATION_TIME, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_2400
* @tc.name : 024.play->seek(out of duration) (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_2400', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- SEEK_EVENT, DURATION_TIME + 1, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ SEEK_EVENT, DURATION_TIME + 1, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_2500
* @tc.name : 025.play->seek(out of duration, mode) (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_2500', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- SEEK_MODE_EVENT, DURATION_TIME + 1, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ SEEK_MODE_EVENT, DURATION_TIME + 1, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_2600
* @tc.name : 026. play->setvolume(0~1) (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_2600', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- SETVOLUME_EVENT, 0, SETVOLUME_EVENT, 0.2, SETVOLUME_EVENT, 0.4, SETVOLUME_EVENT, 0.6,
- SETVOLUME_EVENT, 0.8, SETVOLUME_EVENT, 1, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ SETVOLUME_EVENT, 0, SETVOLUME_EVENT, 0.2, SETVOLUME_EVENT, 0.4, SETVOLUME_EVENT, 0.6,
+ SETVOLUME_EVENT, 0.8, SETVOLUME_EVENT, 1, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_2700
* @tc.name : 027.play->setspeed(0~4) (callback)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_CALLBACK_2700', 0, async function (done) {
- let videoPlayer = null;
- let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
- SETSPEED_EVENT, 0, SETSPEED_EVENT, 1, SETSPEED_EVENT, 2,
- SETSPEED_EVENT, 3, SETSPEED_EVENT, 4, RELEASE_EVENT, END_EVENT);
- eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ setTimeout(function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT,
+ SETSPEED_EVENT, 0, SETSPEED_EVENT, 1, SETSPEED_EVENT, 2,
+ SETSPEED_EVENT, 3, SETSPEED_EVENT, 4, RELEASE_EVENT, END_EVENT);
+ eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done);
+ }, 1000);
})
})
diff --git a/multimedia/media/media_js_standard/videoPlayer/src/main/js/test/VideoPlayerFuncPromiseTest.test.js b/multimedia/media/media_js_standard/videoPlayer/src/main/js/test/VideoPlayerFuncPromiseTest.test.js
index dcc059daa2159fbbf6e19dba621ba707797d3b3b..b4ed8ef8a18e596a72e609c05385f306fc0e2dba 100644
--- a/multimedia/media/media_js_standard/videoPlayer/src/main/js/test/VideoPlayerFuncPromiseTest.test.js
+++ b/multimedia/media/media_js_standard/videoPlayer/src/main/js/test/VideoPlayerFuncPromiseTest.test.js
@@ -14,7 +14,7 @@
*/
import media from '@ohos.multimedia.media'
-import Fileio from '@ohos.fileio'
+import router from '@system.router'
import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from 'deccjsunit/index'
describe('VideoPlayerFuncPromiseTest', function () {
@@ -28,15 +28,16 @@ describe('VideoPlayerFuncPromiseTest', function () {
const DELTA_TIME = 1000;
let surfaceID = '';
beforeAll(function() {
- getSurfaceID();
console.info('beforeAll case');
})
- beforeEach(function() {
+ beforeEach(async function() {
+ await toNewPage();
console.info('beforeEach case');
})
- afterEach(function() {
+ afterEach(async function() {
+ await router.clear();
console.info('afterEach case');
})
@@ -44,19 +45,6 @@ describe('VideoPlayerFuncPromiseTest', function () {
console.info('afterAll case');
})
- function getSurfaceID() {
- let surfaceIDTest = new ArrayBuffer(20);
- let readStreamSync = Fileio.createStreamSync('/data/media/surfaceID.txt', 'rb');
- readStreamSync.readSync(surfaceIDTest, {length : 13});
- let view = new Uint8Array(surfaceIDTest);
- for (let i = 0; i < 13; i++) {
- let value = view[i] - 48;
- surfaceID = surfaceID + '' + value;
- }
- console.info('case getSurfaceID is ' + surfaceID);
- readStreamSync.closeSync();
- }
-
function sleep(time) {
for(let t = Date.now(); Date.now() - t <= time;);
}
@@ -71,6 +59,18 @@ describe('VideoPlayerFuncPromiseTest', function () {
console.info(`case error called,errMessage is ${error.message}`);
}
+ async function toNewPage() {
+ let path = 'pages/surfaceTest/surfaceTest';
+ let options = {
+ uri: path,
+ }
+ try {
+ let result = await router.push(options);
+ } catch {
+ console.info('case route failed');
+ }
+ }
+
function printfDescription(obj) {
let description = "";
for(let i in obj) {
@@ -82,14 +82,14 @@ describe('VideoPlayerFuncPromiseTest', function () {
}
/* *
- * @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_2800
- * @tc.name : 028.Multi-instance (16 promise)
- * @tc.desc : Audio playback control test
+ * @tc.number : SUB_MEDIA_PLAYER_MULTIPLE_0100
+ * @tc.name : 001.Multi-instance (16 promise)
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level2
*/
- it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_2800', 0, async function (done) {
+ it('SUB_MEDIA_PLAYER_MULTIPLE_0100', 0, async function (done) {
let arr = new Array();
for (let i = 0; i < 14;i++) {
await media.createVideoPlayer().then((video) => {
@@ -113,1531 +113,1639 @@ describe('VideoPlayerFuncPromiseTest', function () {
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_0100
* @tc.name : 001.play (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_0100', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- console.info('case createVideoPlayer success');
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ console.info('case createVideoPlayer success');
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
+ console.info('case setDisplaySurface success');
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- console.info('case setDisplaySurface success');
- expect(videoPlayer.state).assertEqual('idle');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- console.info('case prepare called!!');
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- console.info('case play called!!');
- sleep(PLAY_TIME);
- expect(videoPlayer.state).assertEqual('playing');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ console.info('case prepare called!!');
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ expect(videoPlayer.state).assertEqual('playing');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_0200
* @tc.name : 002.pause (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_0200', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
+ console.info('case setDisplaySurface success');
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- console.info('case setDisplaySurface success');
- expect(videoPlayer.state).assertEqual('idle');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- console.info('case prepare called!!');
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- console.info('case play called!!');
- expect(videoPlayer.state).assertEqual('playing');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.pause().then(() => {
- expect(videoPlayer.state).assertEqual('paused');
- console.info('case pause called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ console.info('case prepare called!!');
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ console.info('case play called!!');
+ expect(videoPlayer.state).assertEqual('playing');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.pause().then(() => {
+ expect(videoPlayer.state).assertEqual('paused');
+ console.info('case pause called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_0300
* @tc.name : 003.pause->play (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_0300', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.pause().then(() => {
- expect(videoPlayer.state).assertEqual('paused');
- console.info('case pause called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.pause().then(() => {
+ expect(videoPlayer.state).assertEqual('paused');
+ console.info('case pause called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_0400
* @tc.name : 004.stop (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_0400', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.stop().then(() => {
- expect(videoPlayer.state).assertEqual('stopped');
- console.info('case stop called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.stop().then(() => {
+ expect(videoPlayer.state).assertEqual('stopped');
+ console.info('case stop called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_0500
* @tc.name : 005.reset (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_0500', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.reset().then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case reset called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.reset().then(() => {
+ expect(videoPlayer.state).assertEqual('idle');
+ console.info('case reset called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_0600
* @tc.name : 006.seek (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_0600', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.seek(SEEK_TIME).then((seekDoneTime) => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case seek called and seekDoneTime is' + seekDoneTime);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.seek(SEEK_TIME).then((seekDoneTime) => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case seek called and seekDoneTime is' + seekDoneTime);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_0700
* @tc.name : 007.seek CLOSEST(promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_0700', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.seek(SEEK_TIME, SEEK_CLOSEST).then((seekDoneTime) => {
- expect(videoPlayer.state).assertEqual('playing');
- expect(videoPlayer.currentTime + DELTA_TIME).assertClose(seekDoneTime + DELTA_TIME, DELTA_TIME);
- expect(seekDoneTime).assertEqual(SEEK_TIME);
- console.info('case seek called and seekDoneTime is' + seekDoneTime);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.seek(SEEK_TIME, SEEK_CLOSEST).then((seekDoneTime) => {
+ expect(videoPlayer.state).assertEqual('playing');
+ expect(videoPlayer.currentTime + DELTA_TIME).assertClose(seekDoneTime + DELTA_TIME, DELTA_TIME);
+ expect(seekDoneTime).assertEqual(SEEK_TIME);
+ console.info('case seek called and seekDoneTime is' + seekDoneTime);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_0800
* @tc.name : 008.setVolume (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_0800', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.setVolume(1).then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case setVolume called');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.setVolume(1).then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case setVolume called');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_0900
* @tc.name : 009.setSpeed (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level0
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_0900', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.setSpeed(2).then((speedMode) => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case setSpeed called and speedMode is ' + speedMode);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.setSpeed(2).then((speedMode) => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case setSpeed called and speedMode is ' + speedMode);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1000
* @tc.name : 010.getTrackDescription (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1000', 0, async function (done) {
- let videoPlayer = null;
- let arrayDescription = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ let arrayDescription = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.getTrackDescription().then((arrayList) => {
- console.info('case getTrackDescription called!!');
- if (typeof (arrayList) != 'undefined') {
- arrayDescription = arrayList;
- } else {
- console.info('case getTrackDescription is failed');
- expect().assertFail();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.getTrackDescription().then((arrayList) => {
+ console.info('case getTrackDescription called!!');
+ if (typeof (arrayList) != 'undefined') {
+ arrayDescription = arrayList;
+ } else {
+ console.info('case getTrackDescription is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ for (let i = 0; i < arrayDescription.length; i++) {
+ printfDescription(arrayDescription[i]);
}
- }, failureCallback).catch(catchCallback);
-
- for (let i = 0; i < arrayDescription.length; i++) {
- printfDescription(arrayDescription[i]);
- }
- done();
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1100
* @tc.name : 011.Loop true (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1100', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- videoPlayer.loop = true;
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.loop).assertEqual(true);
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.seek(DURATION_TIME, SEEK_CLOSEST).then((seekDoneTime) => {
- expect(videoPlayer.state).assertEqual('playing');
- expect(seekDoneTime).assertEqual(DURATION_TIME);
- expect(videoPlayer.currentTime + DELTA_TIME).assertEqual(seekDoneTime + DELTA_TIME);
- console.info('case seek called and seekDoneTime is' + seekDoneTime);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ videoPlayer.loop = true;
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.loop).assertEqual(true);
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.seek(DURATION_TIME, SEEK_CLOSEST).then((seekDoneTime) => {
+ expect(videoPlayer.state).assertEqual('playing');
+ expect(seekDoneTime).assertEqual(DURATION_TIME);
+ expect(videoPlayer.currentTime + DELTA_TIME).assertEqual(seekDoneTime + DELTA_TIME);
+ console.info('case seek called and seekDoneTime is' + seekDoneTime);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1200
* @tc.name : 012.play->pause->stop (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1200', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.pause().then(() => {
- expect(videoPlayer.state).assertEqual('paused');
- console.info('case pause called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.stop().then(() => {
- expect(videoPlayer.state).assertEqual('stopped');
- console.info('case stop called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.pause().then(() => {
+ expect(videoPlayer.state).assertEqual('paused');
+ console.info('case pause called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.stop().then(() => {
+ expect(videoPlayer.state).assertEqual('stopped');
+ console.info('case stop called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1300
* @tc.name : 013.play->pause->reset (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1300', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.pause().then(() => {
- expect(videoPlayer.state).assertEqual('paused');
- console.info('case pause called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.reset().then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case reset called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.pause().then(() => {
+ expect(videoPlayer.state).assertEqual('paused');
+ console.info('case pause called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.reset().then(() => {
+ expect(videoPlayer.state).assertEqual('idle');
+ console.info('case reset called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1400
* @tc.name : 014.play->pause->seek->play (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1400', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.pause().then(() => {
- expect(videoPlayer.state).assertEqual('paused');
- console.info('case pause called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.seek(SEEK_TIME).then((seekDoneTime) => {
- expect(videoPlayer.state).assertEqual('paused');
- console.info('case seek called and seekDoneTime is' + seekDoneTime);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.pause().then(() => {
+ expect(videoPlayer.state).assertEqual('paused');
+ console.info('case pause called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.seek(SEEK_TIME).then((seekDoneTime) => {
+ expect(videoPlayer.state).assertEqual('paused');
+ console.info('case seek called and seekDoneTime is' + seekDoneTime);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1500
* @tc.name : 015.play->pause->seek(mode)->play (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1500', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.pause().then(() => {
- expect(videoPlayer.state).assertEqual('paused');
- console.info('case pause called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.seek(SEEK_TIME, SEEK_CLOSEST).then((seekDoneTime) => {
- expect(videoPlayer.state).assertEqual('paused');
- expect(seekDoneTime).assertEqual(SEEK_TIME);
- console.info('case seek called and seekDoneTime is' + seekDoneTime);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.pause().then(() => {
+ expect(videoPlayer.state).assertEqual('paused');
+ console.info('case pause called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.seek(SEEK_TIME, SEEK_CLOSEST).then((seekDoneTime) => {
+ expect(videoPlayer.state).assertEqual('paused');
+ expect(seekDoneTime).assertEqual(SEEK_TIME);
+ console.info('case seek called and seekDoneTime is' + seekDoneTime);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1600
* @tc.name : 016.play->pause->setvolume->play (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1600', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.pause().then(() => {
- expect(videoPlayer.state).assertEqual('paused');
- console.info('case pause called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.setVolume(1).then(() => {
- expect(videoPlayer.state).assertEqual('paused');
- console.info('case setVolume called');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.pause().then(() => {
+ expect(videoPlayer.state).assertEqual('paused');
+ console.info('case pause called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.setVolume(1).then(() => {
+ expect(videoPlayer.state).assertEqual('paused');
+ console.info('case setVolume called');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1700
* @tc.name : 017.play->pause->setspeed->play (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1700', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.pause().then(() => {
- expect(videoPlayer.state).assertEqual('paused');
- console.info('case pause called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.setSpeed(2).then((speedMode) => {
- expect(videoPlayer.state).assertEqual('paused');
- console.info('case setSpeed called and speedMode is ' + speedMode);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.pause().then(() => {
+ expect(videoPlayer.state).assertEqual('paused');
+ console.info('case pause called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.setSpeed(2).then((speedMode) => {
+ expect(videoPlayer.state).assertEqual('paused');
+ console.info('case setSpeed called and speedMode is ' + speedMode);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1800
* @tc.name : 018.play->stop->reset (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1800', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.stop().then(() => {
- expect(videoPlayer.state).assertEqual('stopped');
- console.info('case stop called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.reset().then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case reset called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.stop().then(() => {
+ expect(videoPlayer.state).assertEqual('stopped');
+ console.info('case stop called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.reset().then(() => {
+ expect(videoPlayer.state).assertEqual('idle');
+ console.info('case reset called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1900
* @tc.name : 019.play->stop->reset->prepare->play (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_1900', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.stop().then(() => {
- expect(videoPlayer.state).assertEqual('stopped');
- console.info('case stop called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.reset().then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case reset called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.stop().then(() => {
+ expect(videoPlayer.state).assertEqual('stopped');
+ console.info('case stop called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.reset().then(() => {
+ expect(videoPlayer.state).assertEqual('idle');
+ console.info('case reset called!!');
+ }, failureCallback).catch(catchCallback);
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_2000
* @tc.name : 020.play->seek(0)->pause->stop (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_2000', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.seek(0).then((seekDoneTime) => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case seek called and seekDoneTime is' + seekDoneTime);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.pause().then(() => {
- expect(videoPlayer.state).assertEqual('paused');
- console.info('case pause called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.stop().then(() => {
- expect(videoPlayer.state).assertEqual('stopped');
- console.info('case stop called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.seek(0).then((seekDoneTime) => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case seek called and seekDoneTime is' + seekDoneTime);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.pause().then(() => {
+ expect(videoPlayer.state).assertEqual('paused');
+ console.info('case pause called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.stop().then(() => {
+ expect(videoPlayer.state).assertEqual('stopped');
+ console.info('case stop called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_2100
* @tc.name : 021.play->seek(0, mode)->pause->stop (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_2100', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.seek(0, SEEK_CLOSEST).then((seekDoneTime) => {
- expect(videoPlayer.state).assertEqual('playing');
- expect(seekDoneTime).assertEqual(0);
- console.info('case seek called and seekDoneTime is' + seekDoneTime);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.pause().then(() => {
- expect(videoPlayer.state).assertEqual('paused');
- console.info('case pause called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.stop().then(() => {
- expect(videoPlayer.state).assertEqual('stopped');
- console.info('case stop called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.seek(0, SEEK_CLOSEST).then((seekDoneTime) => {
+ expect(videoPlayer.state).assertEqual('playing');
+ expect(seekDoneTime).assertEqual(0);
+ console.info('case seek called and seekDoneTime is' + seekDoneTime);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.pause().then(() => {
+ expect(videoPlayer.state).assertEqual('paused');
+ console.info('case pause called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.stop().then(() => {
+ expect(videoPlayer.state).assertEqual('stopped');
+ console.info('case stop called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_2200
* @tc.name : 022.play->seek(duration)->finish (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_2200', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.on('playbackCompleted', () => {
+ console.info('case playbackCompleted called!!');
+ expect(videoPlayer.state).assertEqual('stopped');
+ videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ done();
+ }, failureCallback).catch(catchCallback);
+ });
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.on('playbackCompleted', () => {
- console.info('case playbackCompleted called!!');
- expect(videoPlayer.state).assertEqual('stopped');
- videoPlayer.release().then(() => {
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.seek(DURATION_TIME).then((seekDoneTime) => {
+ expect(videoPlayer.state).assertEqual('playing');
+ expect(videoPlayer.currentTime + DELTA_TIME).assertClose(seekDoneTime + DELTA_TIME, DELTA_TIME);
+ console.info('case seek called and seekDoneTime is' + seekDoneTime);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
console.info('case release called!!');
- done();
}, failureCallback).catch(catchCallback);
- });
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.seek(DURATION_TIME).then((seekDoneTime) => {
- expect(videoPlayer.state).assertEqual('playing');
- expect(videoPlayer.currentTime + DELTA_TIME).assertClose(seekDoneTime + DELTA_TIME, DELTA_TIME);
- console.info('case seek called and seekDoneTime is' + seekDoneTime);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_2300
* @tc.name : 023.play->seek(duration, mode)->finish (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level1
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_2300', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.on('playbackCompleted', () => {
+ console.info('case playbackCompleted called!!');
+ expect(videoPlayer.state).assertEqual('stopped');
+ videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ done();
+ }, failureCallback).catch(catchCallback);
+ });
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.on('playbackCompleted', () => {
- console.info('case playbackCompleted called!!');
- expect(videoPlayer.state).assertEqual('stopped');
- videoPlayer.release().then(() => {
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.seek(DURATION_TIME, SEEK_CLOSEST).then((seekDoneTime) => {
+ expect(videoPlayer.state).assertEqual('playing');
+ expect(seekDoneTime).assertEqual(DURATION_TIME);
+ expect(videoPlayer.currentTime).assertEqual(DURATION_TIME);
+ console.info('case seek called and seekDoneTime is' + seekDoneTime);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
console.info('case release called!!');
- done();
}, failureCallback).catch(catchCallback);
- });
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.seek(DURATION_TIME, SEEK_CLOSEST).then((seekDoneTime) => {
- expect(videoPlayer.state).assertEqual('playing');
- expect(seekDoneTime).assertEqual(DURATION_TIME);
- expect(videoPlayer.currentTime).assertEqual(DURATION_TIME);
- console.info('case seek called and seekDoneTime is' + seekDoneTime);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_2400
* @tc.name : 024.play->seek(out of duration) (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_2400', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.on('playbackCompleted', () => {
+ console.info('case playbackCompleted called!!');
+ expect(videoPlayer.state).assertEqual('stopped');
+ videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ done();
+ }, failureCallback).catch(catchCallback);
+ });
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.on('playbackCompleted', () => {
- console.info('case playbackCompleted called!!');
- expect(videoPlayer.state).assertEqual('stopped');
- videoPlayer.release().then(() => {
- console.info('case release called!!');
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.seek(DURATION_TIME + 1).then((seekDoneTime) => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case seek called and seekDoneTime is' + seekDoneTime);
+ }, (err) => {
+ console.info('case seek out of duration called');
done();
+ }).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
}, failureCallback).catch(catchCallback);
- });
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.seek(DURATION_TIME + 1).then((seekDoneTime) => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case seek called and seekDoneTime is' + seekDoneTime);
- }, (err) => {
- console.info('case seek out of duration called');
- done();
- }).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_2500
* @tc.name : 025.play->seek(out of duration, mode) (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_2500', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.on('playbackCompleted', () => {
+ console.info('case playbackCompleted called!!');
+ expect(videoPlayer.state).assertEqual('stopped');
+ videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ done();
+ }, failureCallback).catch(catchCallback);
+ });
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.on('playbackCompleted', () => {
- console.info('case playbackCompleted called!!');
- expect(videoPlayer.state).assertEqual('stopped');
- videoPlayer.release().then(() => {
- console.info('case release called!!');
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.seek(DURATION_TIME + 1, SEEK_CLOSEST).then((seekDoneTime) => {
+ expect(videoPlayer.state).assertEqual('playing');
+ expect(videoPlayer.currentTime).assertEqual(DURATION_TIME);
+ console.info('case seek called and seekDoneTime is' + seekDoneTime);
+ }, (err) => {
+ console.info('case seek out of duration called');
done();
+ }).catch(catchCallback);
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
}, failureCallback).catch(catchCallback);
- });
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.seek(DURATION_TIME + 1, SEEK_CLOSEST).then((seekDoneTime) => {
- expect(videoPlayer.state).assertEqual('playing');
- expect(videoPlayer.currentTime).assertEqual(DURATION_TIME);
- console.info('case seek called and seekDoneTime is' + seekDoneTime);
- }, (err) => {
- console.info('case seek out of duration called');
- done();
- }).catch(catchCallback);
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_2600
* @tc.name : 026. play->setvolume(0~1) (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_2600', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- for (let i = 0; i < 6; i++) {
- await videoPlayer.setVolume(i * 0.2).then(() => {
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
expect(videoPlayer.state).assertEqual('playing');
- console.info('case setVolume called');
- }, failureCallback).catch(catchCallback);
- }
-
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
+ }, failureCallback).catch(catchCallback);
+
+ for (let i = 0; i < 6; i++) {
+ await videoPlayer.setVolume(i * 0.2).then(() => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case setVolume called');
+ }, failureCallback).catch(catchCallback);
+ }
+
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_2700
* @tc.name : 028.play->setspeed(0~4) (promise)
- * @tc.desc : Audio playback control test
+ * @tc.desc : Video playback control test
* @tc.size : MediumTest
* @tc.type : Function test
* @tc.level : Level2
*/
it('SUB_MEDIA_VIDEO_PLAYER_FUNCTION_PROMISE_2700', 0, async function (done) {
- let videoPlayer = null;
- await media.createVideoPlayer().then((video) => {
- if (typeof (video) != 'undefined') {
- videoPlayer = video;
+ setTimeout(async function() {
+ surfaceID = globalThis.value;
+ console.info('case new surfaceID is ' + surfaceID);
+ let videoPlayer = null;
+ await media.createVideoPlayer().then((video) => {
+ if (typeof (video) != 'undefined') {
+ videoPlayer = video;
+ expect(videoPlayer.state).assertEqual('idle');
+ } else {
+ console.info('case createVideoPlayer is failed');
+ expect().assertFail();
+ }
+ }, failureCallback).catch(catchCallback);
+
+ videoPlayer.url = AUDIO_SOURCE;
+ await videoPlayer.setDisplaySurface(surfaceID).then(() => {
expect(videoPlayer.state).assertEqual('idle');
- } else {
- console.info('case createVideoPlayer is failed');
- expect().assertFail();
- }
- }, failureCallback).catch(catchCallback);
-
- videoPlayer.url = AUDIO_SOURCE;
- await videoPlayer.setDisplaySurface(surfaceID).then(() => {
- expect(videoPlayer.state).assertEqual('idle');
- console.info('case setDisplaySurface success');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.prepare().then(() => {
- expect(videoPlayer.state).assertEqual('prepared');
- expect(videoPlayer.duration).assertEqual(DURATION_TIME);
- expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
- expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
- console.info('case prepare called!!');
- }, failureCallback).catch(catchCallback);
-
- await videoPlayer.play().then(() => {
- expect(videoPlayer.state).assertEqual('playing');
- console.info('case play called!!');
- sleep(PLAY_TIME);
- }, failureCallback).catch(catchCallback);
-
- for (let i = 0; i < 5; i++) {
- await videoPlayer.setSpeed(i).then((speedMode) => {
+ console.info('case setDisplaySurface success');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.prepare().then(() => {
+ expect(videoPlayer.state).assertEqual('prepared');
+ expect(videoPlayer.duration).assertEqual(DURATION_TIME);
+ expect(videoPlayer.width).assertEqual(WIDTH_VALUE);
+ expect(videoPlayer.height).assertEqual(HEIGHT_VALUE);
+ console.info('case prepare called!!');
+ }, failureCallback).catch(catchCallback);
+
+ await videoPlayer.play().then(() => {
expect(videoPlayer.state).assertEqual('playing');
- console.info('case setSpeed called and speedMode is ' + speedMode);
+ console.info('case play called!!');
+ sleep(PLAY_TIME);
}, failureCallback).catch(catchCallback);
- }
- await videoPlayer.release().then(() => {
- console.info('case release called!!');
- }, failureCallback).catch(catchCallback);
- done();
+
+ for (let i = 0; i < 5; i++) {
+ await videoPlayer.setSpeed(i).then((speedMode) => {
+ expect(videoPlayer.state).assertEqual('playing');
+ console.info('case setSpeed called and speedMode is ' + speedMode);
+ }, failureCallback).catch(catchCallback);
+ }
+ await videoPlayer.release().then(() => {
+ console.info('case release called!!');
+ }, failureCallback).catch(catchCallback);
+ done();
+ }, 1000);
})
})