Interface THEOliveDefaultUIProps

interface THEOliveDefaultUIProps {
    autoplay: undefined | boolean;
    children?: undefined;
    configuration: undefined | PlayerConfiguration;
    dvrThreshold: undefined | number;
    fluid: undefined | boolean;
    loadingAnnouncement?: ReactNode;
    muted: undefined | boolean;
    offlineAnnouncement?: ReactNode;
    onReady?: ((player) => void);
    player: undefined | ChromelessPlayer;
    source: undefined | SourceDescription;
    streamType: undefined | StreamType;
    userIdleTimeout: undefined | number;
    attributeChangedCallback?(attrName, oldValue, newValue): void;
    connectedCallback?(): void;
    disconnectedCallback?(): void;
}

Hierarchy

Properties

autoplay: undefined | boolean
children?: undefined

Use a named slot instead, such as:

configuration: undefined | PlayerConfiguration
dvrThreshold: undefined | number
fluid: undefined | boolean
loadingAnnouncement?: ReactNode

A slot for the loading announcement, shown before the publication is loaded.

muted: undefined | boolean
offlineAnnouncement?: ReactNode

A slot for the offline announcement, shown when all publications are offline.

onReady?: ((player) => void)

Called when the backing player is created.

Type declaration

    • (player): void
    • Called when the backing player is created.

      Parameters

      Returns void

Param: player

player: undefined | ChromelessPlayer
source: undefined | SourceDescription
streamType: undefined | StreamType
userIdleTimeout: undefined | number

Methods

  • Parameters

    • attrName: string
    • oldValue: any
    • newValue: any

    Returns void

  • Returns void

  • Returns void

Generated using TypeDoc