Interface THEOliveDefaultUIProps

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

Hierarchy

Properties

attributeChangedCallback?: (
    attrName: string,
    oldValue: any,
    newValue: any,
) => void
autoplay?: boolean
children?: undefined

Use a named slot instead, such as:

configuration?: PlayerConfiguration
connectedCallback?: () => void
disconnectedCallback?: () => void
dvrThreshold?: number
fluid?: boolean
loadingAnnouncement?: ReactNode

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

muted?: boolean
offlineAnnouncement?: ReactNode

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

onReady?: (player: ChromelessPlayer) => void

Called when the backing player is created.

streamType?: StreamType
userIdleTimeout?: number