Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
D
digital-construction
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张牧越
digital-construction
Commits
c15124ea
Commit
c15124ea
authored
Jun 26, 2023
by
张牧越
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bugfix
parent
3df8f0b7
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
42 additions
and
21 deletions
+42
-21
Index.vue
src/components/supervisory/Index.vue
+34
-21
noloadingRequest.js
src/utils/noloadingRequest.js
+4
-0
request.js
src/utils/request.js
+4
-0
No files found.
src/components/supervisory/Index.vue
View file @
c15124ea
...
...
@@ -180,6 +180,7 @@ export default {
id
:
data
.
id
,
};
this
.
$forceUpdate
();
let
ts
=
new
Date
().
getTime
();
getVideoLiveAddressUrl
(
data
.
id
).
then
((
res
)
=>
{
if
(
res
.
data
.
live_address_url
)
{
this
.
$nextTick
(()
=>
{
...
...
@@ -187,11 +188,12 @@ export default {
`video-container-
${
nullIndex
+
1
}
`
);
myVideoDiv
.
innerHTML
=
`<video
id="singleVideo
${
nullIndex
+
1
}
"
id="singleVideo
${
ts
}
"
autoplay="autoplay"
class="video-js vjs-default-skin"
muted="muted"
></video>`
;
const
singlePlayer
=
videojs
(
`singleVideo
${
nullIndex
+
1
}
`
,
{
const
singlePlayer
=
videojs
(
`singleVideo
${
ts
}
`
,
{
autoplay
:
true
,
// 自动播放
controls
:
true
,
// 控件显示
preload
:
"auto"
,
//定义视频加载模式
...
...
@@ -227,6 +229,7 @@ export default {
id="singleVideo
${
this
.
cameraList
.
length
}
"
autoplay="autoplay"
class="video-js vjs-default-skin"
muted="muted"
></video>`
;
const
singlePlayer
=
videojs
(
`singleVideo
${
this
.
cameraList
.
length
}
`
,
...
...
@@ -290,16 +293,19 @@ export default {
player
:
undefined
,
id
:
id
,
});
let
ts
=
new
Date
().
getTime
();
setTimeout
(()
=>
{
this
.
$nextTick
(()
=>
{
const
myVideoDiv
=
document
.
getElementById
(
`video-container-
${
index
+
1
}
`
);
myVideoDiv
.
innerHTML
=
`<video
id="singleVideo
${
index
+
1
}
"
id="singleVideo
${
ts
}
"
autoplay="autoplay"
class="video-js vjs-default-skin"
muted="muted"
></video>`
;
const
singlePlayer
=
videojs
(
`singleVideo
${
index
+
1
}
`
,
{
const
singlePlayer
=
videojs
(
`singleVideo
${
ts
}
`
,
{
autoplay
:
true
,
// 自动播放
controls
:
true
,
// 控件显示
preload
:
"auto"
,
//定义视频加载模式
...
...
@@ -309,10 +315,14 @@ export default {
src
:
res
.
data
.
live_address_url
,
type
:
"application/x-mpegURL"
,
});
this
.
$nextTick
(()
=>
{
singlePlayer
.
play
();
});
this
.
cameraList
[
index
].
player
=
singlePlayer
;
this
.
$forceUpdate
();
});
},
500
);
}
});
});
...
...
@@ -332,6 +342,9 @@ export default {
}
},
},
destroyed
()
{
this
.
closeAll
();
},
};
</
script
>
<
style
lang=
"less"
scoped
>
...
...
src/utils/noloadingRequest.js
View file @
c15124ea
...
...
@@ -33,6 +33,10 @@ noLoadingrequest.interceptors.response.use(
return
response
.
data
},
error
=>
{
Message
({
message
:
'服务器错误'
,
type
:
'error'
})
console
.
log
(
error
)
return
Promise
.
reject
(
new
Error
(
error
).
message
)
}
...
...
src/utils/request.js
View file @
c15124ea
...
...
@@ -69,6 +69,10 @@ request.interceptors.response.use(
return
response
.
data
},
error
=>
{
Message
({
message
:
'服务器错误'
,
type
:
'error'
})
console
.
log
(
error
)
closeLoading
()
return
Promise
.
reject
(
new
Error
(
error
).
message
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment