表示一个在 Cesium 地球上显示的 3D 视频窗口。

Constructors

  • Parameters

    • viewer: Viewer
    • videoInfo: videoInfoImpl

    Returns HlsVideoWindow

Properties

containerDom: any
entity: any
isDestroyWindow: boolean
player: any
popup3dDom: any
position: WorldDegree
screenEvent: ScreenEvent
videoInfo: videoInfoImpl
viewer: Viewer

创建 HlsVideoWindow 的实例。

Param: viewer

要显示视频窗口的 Cesium 视图器。

Param: videoInfo

关于要显示的视频的信息。

Methods

  • 添加必要的事件侦听器。

    Returns void

  • 处理与视频窗口关联的 Cesium 实体的点击事件。

    Parameters

    • pick: any

      来自点击事件的 pick 信息(屏幕坐标)。

    Returns void

  • Returns void

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

    Returns void

  • 在弹出窗口的 DOM 中创建视频播放器。

    Returns void

  • 关闭视频窗口实例。

    Returns void

  • 通过创建和加载必要的元素来初始化视频窗口。

    Returns Promise<void>

  • 加载视频窗口到 Cesium 地球上。

    Returns Promise<void>

  • 处理用于定位弹出窗口的后渲染事件。

    Returns void