This commit is contained in:
TimSpan 2024-07-29 09:50:20 +08:00
commit 7edfd5275f
3 changed files with 4430 additions and 4410 deletions

File diff suppressed because one or more lines are too long

View File

@ -11,10 +11,8 @@ var curIndex = 0 // 当前窗口下标
let myPlugin: any
onMounted(() => {
if (typeof window.JSPlugin === 'undefined') {
console.error('JSPlugin is not loaded')
return
} else {
console.log('JSPlugin加载成功')
}
let date = {
pointId: router.currentRoute.value.query.pointId,
@ -25,13 +23,12 @@ onMounted(() => {
}
api.post('/multialarm/video/preview', { ...date }).then((res) => {
console.log('router222', res)
// console.log('router222', res)
console.log('播放地址', res.data.videoUrl)
var code = res['code']
if (code == 0) {
var playURL = res.data.videoUrl
// var playURL = 'wss://www.hnjinglian.cn:2563/haikang_play/openUrl/w64vRni'
// var playURL = 'wss://w.hnjinglian.cn:2563/haikang play/openUrl/w64vRni'
var IS_MOVE_DEVICE = document.body.clientWidth < 992 //
var MSE_IS_SUPPORT = !!window.MediaSource // mse
myPlugin = new window.JSPlugin({
@ -48,15 +45,14 @@ onMounted(() => {
},
bSupporDoubleClickFull: true, //true
})
console.log('myPlugin________', myPlugin)
myPlugin
.JS_SetWindowControlCallback({
pluginErrorHandler: function (index: any, iErrorCode: any, oError: any) {},
})
.then((res: any) => {})
var controlIndex = 2
function playVideo() {
console.log('____________playURL:', playURL)
console.log('____________curIndex:', curIndex)
// JS_Play
// JS_Play(url, config, windowIndex, startTime, endTime)
myPlugin
.JS_Play(
playURL,
@ -67,17 +63,14 @@ onMounted(() => {
curIndex //
)
.then(
() => {
console.info('JS_Play success')
// do you want...
},
() => {},
(e: any) => {
console.log('网络流中断')
// console.log('')
controlIndex--
if (controlIndex <= 0) {
return
}
console.info('JS_Play failed:', e)
// console.info('JS_Play failed:', e)
playVideo()
}
)

View File

@ -1065,6 +1065,7 @@ const pointCode = ref()
// routeData.href = 'index.html' + routeData.href
console.log('routeData.href_____________________', routeData.href)
// console.log('🚀 ~ routeData:', JSON.stringify(routeData))
// window.location.href = routeData.href
window.open(routeData.href, '_blank')