UNPKG

@bddh/starling-realtime-client

Version:

24 lines (23 loc) 901 B
/** * @file DomControl * @description 一些js创建dom的方法 */ interface CreateVideoDomOptions { id?: string; autoplay?: boolean; autoChromaKey?: boolean; } interface CreateVideoDomResult { playerWrapper: HTMLDivElement; video: HTMLVideoElement; } export declare const DEFAULT_CANVAS_ID = "starling-cutout-canvas"; export declare const HUMAN_WRAPPER_ID = "cloud-brtc-player-wrapper"; export declare const RTC_VIDEO_ID = "remotevideo500"; export declare function createHumanDom(options: CreateVideoDomOptions): CreateVideoDomResult | null; export declare function removeHumanDom(): void; export declare function muteHumanVideo(muted: boolean): HTMLVideoElement; export declare function playHumanVideo(play: boolean): void | Promise<void>; export declare function checkIsHuawei(): boolean; export declare function appendRtcDomStyle(): void; export {};