Browse Source

离开主界面时候销毁播放器

simplify_dependencies
巴林闲侠 2 years ago
parent
commit
de8e129035
  1. 10
      console/client/src/sections/console/containers/index.js

10
console/client/src/sections/console/containers/index.js

@ -63,8 +63,8 @@ function Index (props) {
const [videoVis, setVideoVis] = useState(false) const [videoVis, setVideoVis] = useState(false)
const [isOutModalOpen, setIsOutModalOpen] = useState(false) const [isOutModalOpen, setIsOutModalOpen] = useState(false)
const [video, setVideo] = useState({}) const [video, setVideo] = useState({})
const flvPlayer = useRef() const flvPlayer = useRef(null)
const jessibucas = useRef() const jessibucas = useRef(null)
const draw = (type, params = {}) => { const draw = (type, params = {}) => {
if (type == 'xz') { if (type == 'xz') {
@ -601,6 +601,9 @@ function Index (props) {
forceNoOffscreen: false, forceNoOffscreen: false,
controlAutoHide: true, controlAutoHide: true,
isNotMute: false, isNotMute: false,
// useMSE:true,
// autoWasm:true
}); });
jessibucas.current = jessibuca jessibucas.current = jessibuca
jessibuca.play( jessibuca.play(
@ -676,6 +679,9 @@ function Index (props) {
window.clearInterval(lidarLiveWsInterval); window.clearInterval(lidarLiveWsInterval);
lidarLiveWs.close();//关闭连接 lidarLiveWs.close();//关闭连接
} }
if(jessibucas.current){
jessibucas.current.destroy()
}
} }
}, []) }, [])

Loading…
Cancel
Save