HLS视频窗口装饰器类,用于处理视频弹出窗口的显示和交互逻辑。

Constructors

  • 构造函数,初始化实体和视频信息,并可选择是否贴地显示。

    Parameters

    • entity: Entity

      Cesium实体对象

    • videoInfo: videoInfoImpl

      视频信息对象

    • clampToGround: boolean = false

      是否贴地显示

    Returns HlsVideoWindowDecorator

Properties

#cartesian3Position: undefined | Cartesian3
#clampToGround: boolean = true
#entity: Entity
#eventInstance: ((e) => void)

Type declaration

    • (e): void
    • Parameters

      • e: any

      Returns void

#player: undefined
#popup3dDom: any
#videoInfo: videoInfoImpl
#viewer: Viewer
#windowDom: HTMLDivElement
#windowOpen: boolean = false

Methods

  • Returns void

  • Parameters

    • e: any

    Returns void

  • 创建视频播放器,并加载视频源。

    Returns void

  • Returns void

  • 关闭视频弹出窗口。

    Returns void

  • 创建视频弹出窗口的DOM元素并显示。

    Returns void

  • 销毁对象,关闭弹出窗口并移除事件监听。

    Returns void