Options
All
  • Public
  • Public/Protected
  • All
Menu

直播开播端服务

Hierarchy

Index

Constructors

constructor

Properties

Optional channelId

channelId?: string

频道号

Optional Readonly contentPropWhenWhiteBoard

contentPropWhenWhiteBoard?: number

当切换到白板时的内容层背景色

domainInfo

domainInfo: Required<DomainInfo>

域名信息

formatDocJson

formatDocJson: (docJson: PolyvDocJson) => Promise<PptJsonType> = ...

处理从接口获取的pptjson数据,转换为白板格式

Type declaration

formatSocketData

formatSocketData: (data: string | SocketType) => SocketType | undefined = ...

格式化 socket 数据,格式失败时会返回 undefined

Type declaration

    • 格式化 socket 数据,格式失败时会返回 undefined

      api

      Parameters

      • data: string | SocketType

        json 字符串或 json 数据

      Returns SocketType | undefined

isRightEvent

isRightEvent: (data: string | Record<string, unknown>) => boolean = ...

判断 socket 中的事件是否为服务内部所需的事件

Type declaration

    • (data: string | Record<string, unknown>): boolean
    • 判断 socket 中的事件是否为服务内部所需的事件

      api

      Parameters

      • data: string | Record<string, unknown>

        json 字符串或 json 数据

      Returns boolean

Readonly needSessionId

needSessionId: boolean

是否需要 sessionId

Optional roomId

房间号

Optional Readonly sendSocketData

sendSocketData?: SendSocketDataFn

发送 socket 数据钩子函数

serviceName

serviceName: ServiceName = ...

服务名称

Optional sessionId

sessionId?: string

场次号

Readonly totalPageWhenWhiteBoard

totalPageWhenWhiteBoard: number

当切换到白板时的总页数

Optional whiteBoard

whiteBoard?: WhiteBoard

白板实例

Optional Readonly whiteBoardContentBg

whiteBoardContentBg?: string

当切换到白板时的内容层背景色

Static formatDocJson

formatDocJson: (docJson: PolyvDocJson) => Promise<PptJsonType> = ...

Type declaration

Static formatSocketData

formatSocketData: (data: string | SocketType) => SocketType | undefined = ...

Type declaration

    • 格式化 socket 数据,格式失败时会返回 undefined

      api

      Parameters

      • data: string | SocketType

        json 字符串或 json 数据

      Returns SocketType | undefined

Static getPolyvDocJson

getPolyvDocJson: (params: GetPolyvDocJsonParams) => Promise<PolyvDocJsonV1 | PolyvDocJsonV2> = ...

Type declaration

Static getSinglePagePptData

getSinglePagePptData: (params: GetSinglePagePptDataParams) => Promise<SinglePageDataType[]> = ...

Type declaration

Static isRightEvent

isRightEvent: (data: string | Record<string, unknown>) => boolean = ...

Type declaration

    • (data: string | Record<string, unknown>): boolean
    • 判断 socket 中的事件是否为服务内部所需的事件

      api

      Parameters

      • data: string | Record<string, unknown>

        json 字符串或 json 数据

      Returns boolean

Accessors

docType

  • 当前打开的文档类型,默认:1

    Returns PolyvDocType

userInfo

  • 用户信息

    Returns undefined | UserInfo

Methods

beforeDestroy

  • beforeDestroy(): void

destroy

  • destroy(): void

getPolyvDocJson

getSinglePagePptData

inited

  • inited(): void

joinSocketData

openDocument

openWhiteBoard