西海岸视频播放

This commit is contained in:
wuhongjian 2022-11-22 17:22:43 +08:00
parent d01ba547e2
commit 6d83cd76e0
2 changed files with 54 additions and 40 deletions

View File

@ -66,18 +66,18 @@ function createMarkerClusterLayer(layerClassName, mapObj) {
} else {
// 使
markerClusterLayer = L.markerClusterGroup({
iconCreateFunction(cluster) {
const markers = cluster.getAllChildMarkers()
let n = 0
for (let i = 0; i < markers.length; i++) {
n += markers[i].number
}
return L.divIcon({ html: markers.length, className: "topic-marker-cluster-video" })
},
// iconCreateFunction(cluster) {
// const markers = cluster.getAllChildMarkers()
// let n = 0
// for (let i = 0; i < markers.length; i++) {
// n += markers[i].number
// }
// return L.divIcon({ html: markers.length, className: "topic-marker-cluster-video" })
// },
// PolylineOptions spider
spiderfyOnMaxZoom: false,
//
showCoverageOnHover: false,
showCoverageOnHover: true,
//
zoomToBoundsOnClick: true,
maxClusterRadius: 80,

View File

@ -18,11 +18,11 @@
index: {
type: Number,
default: 0,
},
stopFlag:{
type: Boolean,
default: false
}
},
stopFlag: {
type: Boolean,
default: false,
},
},
data() {
return {
@ -102,6 +102,7 @@
borderSelect: '#FFCC00',
},
})
let that = this
//
this.player.JS_SetWindowControlCallback({
windowEventSelect: function (iWndIndex) {
@ -111,6 +112,7 @@
pluginErrorHandler: function (iWndIndex, iErrorCode, oError) {
//
console.log('pluginError callback: ', iWndIndex, iErrorCode, oError)
message.error('取流异常,请稍后尝试')
},
windowEventOver: function (iWndIndex) {
//
@ -136,6 +138,8 @@
iWidth,
iHeight
)
//
that.pausePlay(iWndIndex)
},
performanceLack: function () {
//
@ -162,15 +166,29 @@
index = player.currentWindowIndex
// playURL = this.realplay
console.log('视频播放地址', playURL)
player.JS_Play(playURL, { playURL, mode }, index1).then(
() => {
console.log('realplay success')
},
(e) => {
console.error(e)
// message.error('!')
}
)
// const startTime = {
// startTime: ,
// }
// const endTime = {
// endTime: ,
// }
player
.JS_Play(
playURL,
{ playURL, mode },
index1,
'2022-11-22T10:00:00Z',
'2022-11-22T11:00:00Z'
)
.then(
() => {
console.log('realplay success')
},
(e) => {
console.error(e)
// message.error(':' + e)
}
)
},
//
stopAllPlay() {
@ -185,15 +203,11 @@
}
)
},
//
stopPlay() {
this.player.JS_Stop().then(
//
pausePlay(index) {
this.player.JS_Pause(index).then(
() => {
this.playback.rate = 0
console.log('stop realplay success')
// this.closeVideoTree()
const index = this.player.currentWindowIndex
this.selectAisle(this.videoList[index], index)
console.log('暂停成功')
},
(e) => {
console.error(e)
@ -213,14 +227,14 @@
width: 100%;
height: 100%;
position: relative;
.play-button{
width: 100px;
height: 100px;
background-color: red;
position: absolute;
left: 350px;
z-index: 9;
top: 240px;
.play-button {
width: 100px;
height: 100px;
background-color: red;
position: absolute;
left: 350px;
z-index: 9;
top: 240px;
}
}
</style>