Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
4cd215ee
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
1 年多 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
4cd215ee
编写于
8月 02, 2022
作者:
O
openharmony_ci
提交者:
Gitee
8月 02, 2022
浏览文件
操作
浏览文件
下载
差异文件
!4724 oh/hmos 兼容性问题,src,duration,currenttime返回值修改,相关测试用例修改
Merge pull request !4724 from FULIZHONG/0730test
上级
496521cb
d2941cbf
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
92 addition
and
93 deletion
+92
-93
multimedia/media/media_js_standard/AudioPlayerTestBase.js
multimedia/media/media_js_standard/AudioPlayerTestBase.js
+1
-1
multimedia/media/media_js_standard/audioPlayer/src/main/js/test/PlayerLocalTestAudioAPI.test.js
...ioPlayer/src/main/js/test/PlayerLocalTestAudioAPI.test.js
+10
-12
multimedia/media/media_js_standard/audioPlayer/src/main/js/test/PlayerLocalTestAudioFUNC.test.js
...oPlayer/src/main/js/test/PlayerLocalTestAudioFUNC.test.js
+6
-5
multimedia/media/media_js_standard/audioPlayer/src/main/js/test/PlayerLocalTestAudioFormat.test.js
...layer/src/main/js/test/PlayerLocalTestAudioFormat.test.js
+2
-2
multimedia/media/media_js_standard/videoPlayer/src/main/js/test/VideoPlayerAPICallbackTest.test.js
...layer/src/main/js/test/VideoPlayerAPICallbackTest.test.js
+29
-29
multimedia/media/media_js_standard/videoPlayer/src/main/js/test/VideoPlayerFuncCallbackTest.test.js
...ayer/src/main/js/test/VideoPlayerFuncCallbackTest.test.js
+34
-34
multimedia/media/media_js_standard/videoPlayer/src/main/js/test/VideoPlayerFuncPromiseTest.test.js
...layer/src/main/js/test/VideoPlayerFuncPromiseTest.test.js
+10
-10
未找到文件。
multimedia/media/media_js_standard/AudioPlayerTestBase.js
浏览文件 @
4cd215ee
...
...
@@ -39,7 +39,7 @@ export function playAudioSource(src, duration, playTime, checkSeekTime, done) {
}
audioPlayer
.
on
(
'
dataLoad
'
,
()
=>
{
console
.
info
(
'
case set source success
'
);
expect
(
audioPlayer
.
state
).
assertEqual
(
'
idle
'
);
expect
(
audioPlayer
.
state
).
assertEqual
(
'
paused
'
);
expect
(
audioPlayer
.
currentTime
).
assertEqual
(
0
);
expect
(
audioPlayer
.
duration
).
assertClose
(
duration
,
500
);
// step 0: dataLoad -> play
...
...
multimedia/media/media_js_standard/audioPlayer/src/main/js/test/PlayerLocalTestAudioAPI.test.js
浏览文件 @
4cd215ee
...
...
@@ -76,12 +76,12 @@ describe('PlayerLocalTestAudioAPI', function () {
}
function
initAudioPlayer
()
{
if
(
typeof
(
audioPlayer
)
!=
'
undefined
'
)
{
if
(
audioPlayer
!=
null
)
{
audioPlayer
.
release
();
audioPlayer
=
undefined
;
audioPlayer
=
null
;
}
audioPlayer
=
media
.
createAudioPlayer
();
if
(
typeof
(
audioPlayer
)
==
'
undefined
'
)
{
if
(
audioPlayer
==
null
)
{
console
.
info
(
'
case create player is faild
'
);
expect
().
assertFail
();
}
...
...
@@ -126,7 +126,7 @@ describe('PlayerLocalTestAudioAPI', function () {
console
.
info
(
`case to release`
);
mySteps
.
shift
();
audioPlayer
.
release
();
audioPlayer
=
undefined
;
audioPlayer
=
null
;
nextStep
(
mySteps
,
done
);
break
;
case
LOOP_STATE
:
...
...
@@ -148,7 +148,7 @@ describe('PlayerLocalTestAudioAPI', function () {
console
.
info
(
`case dataLoad called`
);
expect
(
audioPlayer
.
currentTime
).
assertEqual
(
0
);
expect
(
audioPlayer
.
duration
).
assertEqual
(
DURATION_TIME
);
expect
(
audioPlayer
.
state
).
assertEqual
(
'
idle
'
);
expect
(
audioPlayer
.
state
).
assertEqual
(
'
paused
'
);
nextStep
(
mySteps
,
done
);
});
audioPlayer
.
on
(
'
play
'
,
()
=>
{
...
...
@@ -191,7 +191,7 @@ describe('PlayerLocalTestAudioAPI', function () {
nextStep
(
mySteps
,
done
);
});
audioPlayer
.
on
(
'
timeUpdate
'
,
(
seekDoneTime
)
=>
{
if
(
typeof
(
seekDoneTime
)
==
'
undefined
'
)
{
if
(
seekDoneTime
==
null
)
{
console
.
info
(
`case seek filed,errcode is
${
seekDoneTime
}
`
);
return
;
}
...
...
@@ -229,9 +229,7 @@ describe('PlayerLocalTestAudioAPI', function () {
nextStep
(
mySteps
,
done
);
});
audioPlayer
.
on
(
'
error
'
,
(
err
)
=>
{
console
.
info
(
`case error called,errName is
${
err
.
name
}
`
);
console
.
info
(
`case error called,errCode is
${
err
.
code
}
`
);
console
.
info
(
`case error called,errMessage is
${
err
.
message
}
`
);
if
((
mySteps
[
0
]
==
SEEK_STATE
)
||
(
mySteps
[
0
]
==
VOLUME_STATE
))
{
mySteps
.
shift
();
mySteps
.
shift
();
...
...
@@ -713,9 +711,9 @@ describe('PlayerLocalTestAudioAPI', function () {
it
(
'
SUB_MEDIA_PLAYER_AudioPlayer_Time_API_0100
'
,
0
,
async
function
(
done
)
{
mediaTestBase
.
isFileOpen
(
fileDescriptor
,
done
);
initAudioPlayer
();
expect
(
audioPlayer
.
src
).
assertEqual
(
undefined
);
expect
(
audioPlayer
.
duration
).
assertEqual
(
undefined
);
expect
(
audioPlayer
.
currentTime
).
assertEqual
(
0
);
expect
(
audioPlayer
.
src
).
assertEqual
(
''
);
expect
(
audioPlayer
.
duration
).
assertEqual
(
-
1
);
expect
(
audioPlayer
.
currentTime
).
assertEqual
(
-
1
);
expect
(
audioPlayer
.
state
).
assertEqual
(
'
idle
'
);
expect
(
audioPlayer
.
loop
).
assertEqual
(
false
);
done
();
...
...
@@ -737,7 +735,7 @@ describe('PlayerLocalTestAudioAPI', function () {
expect
(
audioPlayer
.
src
).
assertEqual
(
fdHead
+
fileDescriptor
.
fd
);
expect
(
audioPlayer
.
currentTime
).
assertEqual
(
0
);
expect
(
audioPlayer
.
duration
).
assertEqual
(
DURATION_TIME
);
expect
(
audioPlayer
.
state
).
assertEqual
(
'
idle
'
);
expect
(
audioPlayer
.
state
).
assertEqual
(
'
paused
'
);
expect
(
audioPlayer
.
loop
).
assertEqual
(
false
);
done
();
})
...
...
multimedia/media/media_js_standard/audioPlayer/src/main/js/test/PlayerLocalTestAudioFUNC.test.js
浏览文件 @
4cd215ee
...
...
@@ -84,12 +84,12 @@ describe('PlayerLocalTestAudioFUNC', function () {
}
function
initAudioPlayer
()
{
if
(
typeof
(
audioPlayer
)
!=
'
undefined
'
)
{
if
(
audioPlayer
!=
null
)
{
audioPlayer
.
release
();
audioPlayer
=
undefined
;
audioPlayer
=
null
;
}
audioPlayer
=
media
.
createAudioPlayer
();
if
(
typeof
(
audioPlayer
)
==
'
undefined
'
)
{
if
(
audioPlayer
==
null
)
{
console
.
info
(
'
case create player is faild
'
);
expect
().
assertFail
();
}
...
...
@@ -194,7 +194,7 @@ describe('PlayerLocalTestAudioFUNC', function () {
console
.
info
(
`case dataLoad called`
);
expect
(
audioPlayer
.
currentTime
).
assertEqual
(
0
);
expect
(
audioPlayer
.
duration
).
assertEqual
(
DURATION_TIME
);
expect
(
audioPlayer
.
state
).
assertEqual
(
'
idle
'
);
expect
(
audioPlayer
.
state
).
assertEqual
(
'
paused
'
);
nextStep
(
mySteps
,
done
);
});
audioPlayer
.
on
(
'
play
'
,
()
=>
{
...
...
@@ -342,7 +342,7 @@ describe('PlayerLocalTestAudioFUNC', function () {
testAudioPlayer
.
on
(
'
dataLoad
'
,
()
=>
{
expect
(
testAudioPlayer
.
duration
).
assertEqual
(
DURATION_TIME
);
expect
(
testAudioPlayer
.
state
).
assertEqual
(
'
idle
'
);
expect
(
testAudioPlayer
.
state
).
assertEqual
(
'
paused
'
);
testAudioPlayer
.
play
();
});
testAudioPlayer
.
on
(
'
play
'
,
()
=>
{
...
...
@@ -402,6 +402,7 @@ describe('PlayerLocalTestAudioFUNC', function () {
expect
(
bufferFlag
).
assertEqual
(
true
);
expect
(
testAudioPlayer
.
state
).
assertEqual
(
'
idle
'
);
testAudioPlayer
.
release
();
testAudioPlayer
=
null
;
done
();
});
testAudioPlayer
.
src
=
fdPath
;
...
...
multimedia/media/media_js_standard/audioPlayer/src/main/js/test/PlayerLocalTestAudioFormat.test.js
浏览文件 @
4cd215ee
...
...
@@ -79,11 +79,11 @@ describe('PlayerLocalTestAudioFormat', function () {
console
.
info
(
'
case reset success
'
);
expect
(
audioPlayer
.
state
).
assertEqual
(
'
idle
'
);
audioPlayer
.
release
();
audioPlayer
=
undefined
;
audioPlayer
=
null
;
done
();
});
audioPlayer
.
on
(
'
timeUpdate
'
,
(
seekDoneTime
)
=>
{
if
(
typeof
(
seekDoneTime
)
==
"
undefined
"
)
{
if
(
seekDoneTime
==
null
)
{
console
.
info
(
`case seek filed,errcode is
${
seekDoneTime
}
`
);
audioPlayer
.
release
();
expect
().
assertFail
();
...
...
multimedia/media/media_js_standard/videoPlayer/src/main/js/test/VideoPlayerAPICallbackTest.test.js
浏览文件 @
4cd215ee
...
...
@@ -48,7 +48,7 @@ describe('VideoPlayerAPICallbackTest', function () {
const
PREV_FRAME_TIME
=
4166
;
const
DELTA_TIME
=
100
;
let
surfaceID
=
''
;
let
fileDescriptor
=
undefined
;
let
fileDescriptor
=
null
;
const
pagePath1
=
'
pages/surfaceTest/surfaceTest
'
;
const
pagePath2
=
'
pages/surfaceTest2/surfaceTest2
'
;
let
pageId
=
0
;
...
...
@@ -130,12 +130,12 @@ describe('VideoPlayerAPICallbackTest', function () {
eventEmitter
.
on
(
CREATE_EVENT
,
(
videoPlayer
,
steps
,
done
)
=>
{
steps
.
shift
();
media
.
createVideoPlayer
((
err
,
video
)
=>
{
if
(
typeof
(
video
)
!=
'
undefined
'
)
{
if
(
video
!=
null
)
{
videoPlayer
=
video
;
expect
(
videoPlayer
.
state
).
assertEqual
(
'
idle
'
);
console
.
info
(
'
case createVideoPlayer success!!
'
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -156,11 +156,11 @@ describe('VideoPlayerAPICallbackTest', function () {
eventEmitter
.
on
(
SETSURFACE_EVENT
,
(
videoPlayer
,
steps
,
done
)
=>
{
steps
.
shift
();
videoPlayer
.
setDisplaySurface
(
surfaceID
,
(
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
expect
(
videoPlayer
.
state
).
assertEqual
(
'
idle
'
);
console
.
info
(
'
case setDisplaySurface success!!
'
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -173,14 +173,14 @@ describe('VideoPlayerAPICallbackTest', function () {
steps
.
shift
();
setOnCallback
(
videoPlayer
,
steps
,
done
);
videoPlayer
.
prepare
((
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
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 success!!
'
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -192,12 +192,12 @@ describe('VideoPlayerAPICallbackTest', function () {
eventEmitter
.
on
(
GETDESCRIPTION
,
(
videoPlayer
,
steps
,
done
)
=>
{
steps
.
shift
();
videoPlayer
.
getTrackDescription
((
err
,
arrlist
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
for
(
let
i
=
0
;
i
<
arrlist
.
length
;
i
++
)
{
mediaTestBase
.
printDescription
(
arrlist
[
i
]);
}
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -209,12 +209,12 @@ describe('VideoPlayerAPICallbackTest', function () {
eventEmitter
.
on
(
PLAY_EVENT
,
(
videoPlayer
,
steps
,
done
)
=>
{
steps
.
shift
();
videoPlayer
.
play
((
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
expect
(
videoPlayer
.
state
).
assertEqual
(
'
playing
'
);
console
.
info
(
'
case play success!!
'
);
mediaTestBase
.
msleep
(
PLAY_TIME
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -226,11 +226,11 @@ describe('VideoPlayerAPICallbackTest', function () {
eventEmitter
.
on
(
PAUSE_EVENT
,
(
videoPlayer
,
steps
,
done
)
=>
{
steps
.
shift
();
videoPlayer
.
pause
((
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
expect
(
videoPlayer
.
state
).
assertEqual
(
'
paused
'
);
console
.
info
(
'
case pause success!!
'
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -242,11 +242,11 @@ describe('VideoPlayerAPICallbackTest', function () {
eventEmitter
.
on
(
STOP_EVENT
,
(
videoPlayer
,
steps
,
done
)
=>
{
steps
.
shift
();
videoPlayer
.
stop
((
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
expect
(
videoPlayer
.
state
).
assertEqual
(
'
stopped
'
);
console
.
info
(
'
case stop success!!
'
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -258,11 +258,11 @@ describe('VideoPlayerAPICallbackTest', function () {
eventEmitter
.
on
(
RESET_EVENT
,
(
videoPlayer
,
steps
,
done
)
=>
{
steps
.
shift
();
videoPlayer
.
reset
((
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
expect
(
videoPlayer
.
state
).
assertEqual
(
'
idle
'
);
console
.
info
(
'
case reset success!!
'
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -274,10 +274,10 @@ describe('VideoPlayerAPICallbackTest', function () {
eventEmitter
.
on
(
RELEASE_EVENT
,
(
videoPlayer
,
steps
,
done
)
=>
{
steps
.
shift
();
videoPlayer
.
release
((
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
console
.
info
(
'
case release success!!
'
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -291,10 +291,10 @@ describe('VideoPlayerAPICallbackTest', function () {
steps
.
shift
();
steps
.
shift
();
videoPlayer
.
seek
(
seekTime
,
(
err
,
seekDoneTime
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
console
.
info
(
'
case seek success and seekDoneTime is
'
+
seekDoneTime
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -333,11 +333,11 @@ describe('VideoPlayerAPICallbackTest', function () {
steps
.
shift
();
steps
.
shift
();
videoPlayer
.
seek
(
seekTime
,
media
.
SeekMode
.
SEEK_NEXT_SYNC
,
(
err
,
seekDoneTime
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
checkSeekTime
(
media
.
SeekMode
.
SEEK_NEXT_SYNC
,
seekTime
,
seekDoneTime
);
console
.
info
(
'
case seek success and seekDoneTime is
'
+
seekDoneTime
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -351,10 +351,10 @@ describe('VideoPlayerAPICallbackTest', function () {
steps
.
shift
();
steps
.
shift
();
videoPlayer
.
setVolume
(
volumeValue
,
(
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
console
.
info
(
'
case setVolume success
'
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -368,11 +368,11 @@ describe('VideoPlayerAPICallbackTest', function () {
steps
.
shift
();
steps
.
shift
();
videoPlayer
.
setSpeed
(
speedValue
,
(
err
,
speedMode
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
expect
(
speedValue
).
assertEqual
(
speedMode
);
console
.
info
(
'
case setSpeed success and speedMode is
'
+
speedMode
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -434,7 +434,7 @@ describe('VideoPlayerAPICallbackTest', function () {
/* *
* @tc.number : SUB_MEDIA_VIDEO_PLAYER_fdSrc_CALLBACK_0400
* @tc.name : fileDescriptor is
undefined
* @tc.name : fileDescriptor is
null
* @tc.desc : Reliability Test
* @tc.size : MediumTest
* @tc.type : Reliability
...
...
@@ -442,7 +442,7 @@ describe('VideoPlayerAPICallbackTest', function () {
*/
it
(
'
SUB_MEDIA_VIDEO_PLAYER_fdSrc_CALLBACK_0400
'
,
0
,
async
function
(
done
)
{
mediaTestBase
.
isFileOpen
(
fileDescriptor
,
done
);
fileDescriptor
=
undefined
;
fileDescriptor
=
null
;
let
videoPlayer
=
null
;
let
mySteps
=
new
Array
(
CREATE_EVENT
,
SETFDSRC_EVENT
,
SETSURFACE_EVENT
,
ERROR_EVENT
,
PREPARE_EVENT
,
ERROR_EVENT
,
RELEASE_EVENT
,
END_EVENT
);
...
...
multimedia/media/media_js_standard/videoPlayer/src/main/js/test/VideoPlayerFuncCallbackTest.test.js
浏览文件 @
4cd215ee
...
...
@@ -51,7 +51,7 @@ describe('VideoPlayerFuncCallbackTest', function () {
const
DELTA_SEEK_TIME
=
100
;
let
surfaceID
=
''
;
let
fdHead
=
'
fd://
'
;
let
fileDescriptor
=
undefined
;
let
fileDescriptor
=
null
;
const
pagePath1
=
'
pages/surfaceTest/surfaceTest
'
;
const
pagePath2
=
'
pages/surfaceTest2/surfaceTest2
'
;
let
pageId
=
0
;
...
...
@@ -134,13 +134,13 @@ describe('VideoPlayerFuncCallbackTest', function () {
eventEmitter
.
on
(
CREATE_EVENT
,
(
videoPlayer
,
steps
,
done
)
=>
{
steps
.
shift
();
media
.
createVideoPlayer
((
err
,
video
)
=>
{
if
(
typeof
(
video
)
!=
'
undefined
'
)
{
if
(
video
!=
null
)
{
videoPlayer
=
video
;
setOnCallback
(
videoPlayer
,
steps
,
done
);
expect
(
videoPlayer
.
state
).
assertEqual
(
'
idle
'
);
console
.
info
(
'
case createVideoPlayer success!!
'
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -179,11 +179,11 @@ describe('VideoPlayerFuncCallbackTest', function () {
eventEmitter
.
on
(
SETSURFACE_EVENT
,
(
videoPlayer
,
steps
,
done
)
=>
{
steps
.
shift
();
videoPlayer
.
setDisplaySurface
(
surfaceID
,
(
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
expect
(
videoPlayer
.
state
).
assertEqual
(
'
idle
'
);
console
.
info
(
'
case setDisplaySurface success!!
'
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -195,14 +195,14 @@ describe('VideoPlayerFuncCallbackTest', function () {
eventEmitter
.
on
(
PREPARE_EVENT
,
(
videoPlayer
,
steps
,
done
)
=>
{
steps
.
shift
();
videoPlayer
.
prepare
((
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
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 success!!
'
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -214,14 +214,14 @@ describe('VideoPlayerFuncCallbackTest', function () {
eventEmitter
.
on
(
SRC_PREPARE_EVENT
,
(
videoPlayer
,
steps
,
done
)
=>
{
steps
.
shift
();
videoPlayer
.
prepare
((
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
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 success!!
'
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -241,12 +241,12 @@ describe('VideoPlayerFuncCallbackTest', function () {
let
descriptionKey
=
new
Array
(
videoTrackKey
,
audioTrackKey
);
let
descriptionValue
=
new
Array
(
videoTrackValue
,
audioTrackValue
);
videoPlayer
.
getTrackDescription
((
err
,
arrlist
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
for
(
let
i
=
0
;
i
<
arrlist
.
length
;
i
++
)
{
mediaTestBase
.
checkDescription
(
arrlist
[
i
],
descriptionKey
[
i
],
descriptionValue
[
i
]);
}
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -259,14 +259,14 @@ describe('VideoPlayerFuncCallbackTest', function () {
steps
.
shift
();
let
startTime
=
videoPlayer
.
currentTime
;
videoPlayer
.
play
((
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
expect
(
videoPlayer
.
state
).
assertEqual
(
'
playing
'
);
console
.
info
(
'
case play success!!
'
);
mediaTestBase
.
msleep
(
PLAY_TIME
);
let
endTime
=
videoPlayer
.
currentTime
;
expect
(
endTime
-
startTime
).
assertClose
(
PLAY_TIME
,
DELTA_TIME
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -278,11 +278,11 @@ describe('VideoPlayerFuncCallbackTest', function () {
eventEmitter
.
on
(
PAUSE_EVENT
,
(
videoPlayer
,
steps
,
done
)
=>
{
steps
.
shift
();
videoPlayer
.
pause
((
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
expect
(
videoPlayer
.
state
).
assertEqual
(
'
paused
'
);
console
.
info
(
'
case pause success!!
'
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -294,11 +294,11 @@ describe('VideoPlayerFuncCallbackTest', function () {
eventEmitter
.
on
(
STOP_EVENT
,
(
videoPlayer
,
steps
,
done
)
=>
{
steps
.
shift
();
videoPlayer
.
stop
((
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
expect
(
videoPlayer
.
state
).
assertEqual
(
'
stopped
'
);
console
.
info
(
'
case stop success!!
'
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -310,11 +310,11 @@ describe('VideoPlayerFuncCallbackTest', function () {
eventEmitter
.
on
(
RESET_EVENT
,
(
videoPlayer
,
steps
,
done
)
=>
{
steps
.
shift
();
videoPlayer
.
reset
((
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
expect
(
videoPlayer
.
state
).
assertEqual
(
'
idle
'
);
console
.
info
(
'
case reset success!!
'
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -326,10 +326,10 @@ describe('VideoPlayerFuncCallbackTest', function () {
eventEmitter
.
on
(
RELEASE_EVENT
,
(
videoPlayer
,
steps
,
done
)
=>
{
steps
.
shift
();
videoPlayer
.
release
((
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
console
.
info
(
'
case release success!!
'
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -368,14 +368,14 @@ describe('VideoPlayerFuncCallbackTest', function () {
steps
.
shift
();
steps
.
shift
();
videoPlayer
.
seek
(
seekTime
,
(
err
,
seekDoneTime
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
if
(
seekTime
>
DURATION_TIME
)
{
seekTime
=
DURATION_TIME
;
}
checkSeekTime
(
media
.
SeekMode
.
SEEK_PREV_SYNC
,
seekTime
,
seekDoneTime
);
console
.
info
(
'
case seek success and seekDoneTime is
'
+
seekDoneTime
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -391,14 +391,14 @@ describe('VideoPlayerFuncCallbackTest', function () {
steps
.
shift
();
steps
.
shift
();
videoPlayer
.
seek
(
seekTime
,
seekMode
,
(
err
,
seekDoneTime
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
if
(
seekTime
>
DURATION_TIME
)
{
seekTime
=
DURATION_TIME
;
}
checkSeekTime
(
seekMode
,
seekTime
,
seekDoneTime
);
console
.
info
(
'
case seek success and seekDoneTime is
'
+
seekDoneTime
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -412,10 +412,10 @@ describe('VideoPlayerFuncCallbackTest', function () {
steps
.
shift
();
steps
.
shift
();
videoPlayer
.
setVolume
(
volumeValue
,
(
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
console
.
info
(
'
case setVolume success
'
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -455,13 +455,13 @@ describe('VideoPlayerFuncCallbackTest', function () {
steps
.
shift
();
let
startTime
=
videoPlayer
.
currentTime
;
videoPlayer
.
setSpeed
(
speedValue
,
(
err
,
speedMode
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
mediaTestBase
.
msleep
(
1000
);
expect
(
speedValue
).
assertEqual
(
speedMode
);
console
.
info
(
'
case setSpeed success and speedMode is
'
+
speedMode
);
checkSpeedTime
(
videoPlayer
,
speedValue
,
startTime
);
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
if
((
typeof
(
err
)
!=
'
undefined
'
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
}
else
if
((
err
!=
null
)
&&
(
steps
[
0
]
==
ERROR_EVENT
))
{
steps
.
shift
();
toNextStep
(
videoPlayer
,
steps
,
done
);
}
else
{
...
...
@@ -540,7 +540,7 @@ describe('VideoPlayerFuncCallbackTest', function () {
eventEmitter
.
on
(
'
test_create
'
,
()
=>
{
media
.
createVideoPlayer
((
err
,
video
)
=>
{
if
(
typeof
(
video
)
!=
'
undefined
'
)
{
if
(
video
!=
null
)
{
videoPlayer
=
video
;
expect
(
videoPlayer
.
state
).
assertEqual
(
'
idle
'
);
console
.
info
(
'
case createVideoPlayer success!!
'
);
...
...
@@ -560,7 +560,7 @@ describe('VideoPlayerFuncCallbackTest', function () {
expect
(
completedCount
).
assertEqual
(
1
);
expect
(
frameCount
).
assertEqual
(
true
);
videoPlayer
.
release
((
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
console
.
info
(
'
case release success!!
'
);
done
();
}
else
{
...
...
@@ -590,7 +590,7 @@ describe('VideoPlayerFuncCallbackTest', function () {
eventEmitter
.
on
(
'
test_setSurface
'
,
()
=>
{
videoPlayer
.
url
=
fdHead
+
fileDescriptor
.
fd
;
videoPlayer
.
setDisplaySurface
(
surfaceID
,
(
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
expect
(
videoPlayer
.
state
).
assertEqual
(
'
idle
'
);
console
.
info
(
'
case setDisplaySurface success!!
'
);
eventEmitter
.
emit
(
'
test_prepare
'
);
...
...
@@ -602,7 +602,7 @@ describe('VideoPlayerFuncCallbackTest', function () {
eventEmitter
.
on
(
'
test_prepare
'
,
()
=>
{
videoPlayer
.
prepare
((
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
expect
(
videoPlayer
.
state
).
assertEqual
(
'
prepared
'
);
expect
(
videoPlayer
.
duration
).
assertEqual
(
DURATION_TIME
);
expect
(
videoPlayer
.
width
).
assertEqual
(
WIDTH_VALUE
);
...
...
@@ -617,7 +617,7 @@ describe('VideoPlayerFuncCallbackTest', function () {
eventEmitter
.
on
(
'
test_play
'
,
()
=>
{
videoPlayer
.
play
((
err
)
=>
{
if
(
typeof
(
err
)
==
'
undefined
'
)
{
if
(
err
==
null
)
{
expect
(
videoPlayer
.
state
).
assertEqual
(
'
playing
'
);
console
.
info
(
'
case play success!!
'
);
}
else
{
...
...
multimedia/media/media_js_standard/videoPlayer/src/main/js/test/VideoPlayerFuncPromiseTest.test.js
浏览文件 @
4cd215ee
...
...
@@ -33,7 +33,7 @@ describe('VideoPlayerFuncPromiseTest', function () {
const
DELTA_SEEK_TIME
=
100
;
let
surfaceID
=
''
;
let
fdHead
=
'
fd://
'
;
let
fileDescriptor
=
undefined
;
let
fileDescriptor
=
null
;
const
pagePath1
=
'
pages/surfaceTest/surfaceTest
'
;
const
pagePath2
=
'
pages/surfaceTest2/surfaceTest2
'
;
let
pageId
=
0
;
...
...
@@ -113,7 +113,7 @@ describe('VideoPlayerFuncPromiseTest', function () {
mediaTestBase
.
isFileOpen
(
fileDescriptor
,
done
);
let
videoPlayer
=
null
;
await
media
.
createVideoPlayer
().
then
((
video
)
=>
{
if
(
typeof
(
video
)
!=
'
undefined
'
)
{
if
(
video
!=
null
)
{
console
.
info
(
'
case createVideoPlayer success
'
);
videoPlayer
=
video
;
expect
(
videoPlayer
.
state
).
assertEqual
(
'
idle
'
);
...
...
@@ -145,7 +145,7 @@ describe('VideoPlayerFuncPromiseTest', function () {
mediaTestBase
.
isFileOpen
(
fileDescriptor
,
done
);
let
videoPlayer
=
null
;
await
media
.
createVideoPlayer
().
then
((
video
)
=>
{
if
(
typeof
(
video
)
!=
'
undefined
'
)
{
if
(
video
!=
null
)
{
videoPlayer
=
video
;
expect
(
videoPlayer
.
state
).
assertEqual
(
'
idle
'
);
}
else
{
...
...
@@ -202,7 +202,7 @@ describe('VideoPlayerFuncPromiseTest', function () {
mediaTestBase
.
isFileOpen
(
fileDescriptor
,
done
);
let
videoPlayer
=
null
;
await
media
.
createVideoPlayer
().
then
((
video
)
=>
{
if
(
typeof
(
video
)
!=
'
undefined
'
)
{
if
(
video
!=
null
)
{
videoPlayer
=
video
;
expect
(
videoPlayer
.
state
).
assertEqual
(
'
idle
'
);
}
else
{
...
...
@@ -301,7 +301,7 @@ describe('VideoPlayerFuncPromiseTest', function () {
let
widthValue
=
-
1
;
let
heightValue
=
-
1
;
await
media
.
createVideoPlayer
().
then
((
video
)
=>
{
if
(
typeof
(
video
)
!=
'
undefined
'
)
{
if
(
video
!=
null
)
{
videoPlayer
=
video
;
expect
(
videoPlayer
.
state
).
assertEqual
(
'
idle
'
);
}
else
{
...
...
@@ -373,7 +373,7 @@ describe('VideoPlayerFuncPromiseTest', function () {
let
videoPlayer
=
null
;
let
bufferCount
=
false
;
await
media
.
createVideoPlayer
().
then
((
video
)
=>
{
if
(
typeof
(
video
)
!=
'
undefined
'
)
{
if
(
video
!=
null
)
{
videoPlayer
=
video
;
expect
(
videoPlayer
.
state
).
assertEqual
(
'
idle
'
);
}
else
{
...
...
@@ -453,7 +453,7 @@ describe('VideoPlayerFuncPromiseTest', function () {
mediaTestBase
.
isFileOpen
(
fileDescriptor
,
done
);
let
videoPlayer
=
null
;
await
media
.
createVideoPlayer
().
then
((
video
)
=>
{
if
(
typeof
(
video
)
!=
'
undefined
'
)
{
if
(
video
!=
null
)
{
console
.
info
(
'
case createVideoPlayer success
'
);
videoPlayer
=
video
;
expect
(
videoPlayer
.
state
).
assertEqual
(
'
idle
'
);
...
...
@@ -565,7 +565,7 @@ describe('VideoPlayerFuncPromiseTest', function () {
mediaTestBase
.
isFileOpen
(
fileDescriptor
,
done
);
let
videoPlayer
=
null
;
await
media
.
createVideoPlayer
().
then
((
video
)
=>
{
if
(
typeof
(
video
)
!=
'
undefined
'
)
{
if
(
video
!=
null
)
{
console
.
info
(
'
case createVideoPlayer success
'
);
videoPlayer
=
video
;
expect
(
videoPlayer
.
state
).
assertEqual
(
'
idle
'
);
...
...
@@ -698,7 +698,7 @@ describe('VideoPlayerFuncPromiseTest', function () {
let
bufferCount
=
false
;
let
count
=
0
;
await
media
.
createVideoPlayer
().
then
((
video
)
=>
{
if
(
typeof
(
video
)
!=
'
undefined
'
)
{
if
(
video
!=
null
)
{
videoPlayer
=
video
;
expect
(
videoPlayer
.
state
).
assertEqual
(
'
idle
'
);
}
else
{
...
...
@@ -782,7 +782,7 @@ describe('VideoPlayerFuncPromiseTest', function () {
let
videoPlayer
=
null
;
let
errorCount
=
0
;
await
media
.
createVideoPlayer
().
then
((
video
)
=>
{
if
(
typeof
(
video
)
!=
'
undefined
'
)
{
if
(
video
!=
null
)
{
videoPlayer
=
video
;
expect
(
videoPlayer
.
state
).
assertEqual
(
'
idle
'
);
}
else
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录