Hierarchy

  • VideoJsPlayerOptions
    • IPlayerOptions

Properties

aspectRatio?: PlayerAspectRatioType
crossorigin?: "anonymous" | "use-credentials"
features?: {
    layout?: boolean;
    pip?: boolean;
    timeCut?: boolean;
}

Type declaration

  • Optional layout?: boolean
  • Optional pip?: boolean
  • Optional timeCut?: boolean
html5?: {
    hls?: {
        bandwidth?: number;
        blacklistDuration?: number;
        enableLowInitialPlaylist?: boolean;
        limitRenditionByPlayerDimensions?: boolean;
        overrideNative?: boolean;
        smoothQualityChange?: boolean;
        useCueTags?: boolean;
        withCredentials?: boolean;
    };
}

Type declaration

  • Optional hls?: {
        bandwidth?: number;
        blacklistDuration?: number;
        enableLowInitialPlaylist?: boolean;
        limitRenditionByPlayerDimensions?: boolean;
        overrideNative?: boolean;
        smoothQualityChange?: boolean;
        useCueTags?: boolean;
        withCredentials?: boolean;
    }
    • Optional bandwidth?: number
    • Optional blacklistDuration?: number
    • Optional enableLowInitialPlaylist?: boolean
    • Optional limitRenditionByPlayerDimensions?: boolean
    • Optional overrideNative?: boolean
    • Optional smoothQualityChange?: boolean
    • Optional useCueTags?: boolean
    • Optional withCredentials?: boolean
panopto?: {
    techParams?: {
        [key: string]: number | string | boolean;
    };
}

Type declaration

  • Optional techParams?: {
        [key: string]: number | string | boolean;
    }
    • [key: string]: number | string | boolean
playbackRates?: number[]
playsinline?: boolean
plugins?: {
    layout?: ILayoutPluginOptions;
    pip?: IPipPluginOptions;
    timeCut?: ITimeCutPluginOptions;
}

Type declaration

vimeo?: {
    enablePrivacyEnhancedMode?: boolean;
    techParams?: {
        [key: string]: boolean | number | string;
    };
}

Type declaration

  • Optional enablePrivacyEnhancedMode?: boolean
  • Optional techParams?: {
        [key: string]: boolean | number | string;
    }
    • [key: string]: boolean | number | string
youtube?: {
    enablePrivacyEnhancedMode?: boolean;
    techParams?: {
        [key: string]: number | string;
    };
}

Type declaration

  • Optional enablePrivacyEnhancedMode?: boolean
  • Optional techParams?: {
        [key: string]: number | string;
    }
    • [key: string]: number | string