/** * @packageDocumentation * * This is the Bitmovin Player Web v8 compatibility bundle. It contains all packages that the {@link player-types/bundles/Hls.bundle! | HLS Bundle} contains, plus some additional packages that are needed to export an API compatability layer. There is also a smaller v8 Compat Core package, see {@link player-types/bundles/BitdashCore.bundle! | Bitdash Core Bundle}. * * While the underlying Player Web X is capable of handling multiple sources at once, the v8 compatibility bundle can only load a single source at a time. * * The {@link framework-types/package-api/PackageApi!PackageApi | Package API} is still exposed, so it's possible to add additional packages just like with any other bundle. * * ### BitmovinV8.bundle used packages *
BitmovinV8.bundle
BitmovinMonolithPackage
CorePackage
BitmovinPlayerVideoElementUtilsPackage
BitmovinV8PlayerStaticApiPackage
BitmovinPlayerSourceApiPackage
BitmovinPlayerUiPackage
StreamDataStructurePackage
BitmovinAdvertisingBundlePackage
StreamingPackage
EventBusPackage
BitmovinV8PlayerCorePackage
SegmentProcessingPackage
ContainerMp4Package
ContainerTsPackage
CapabilitiesPackage
PlatformDetectionPackage
TsTransmuxerPackage
DataPackage
NetworkPackage
PlaybackTechnologyPackage
MediaStatePackage
VideoElementControllerPackage
HlsManifestPackage
DashManifestPackage
MsePlaybackPackage
NativePlaybackPackage
SourcePackage
AdaptationPackage
ViewModePackage
PlaybackPackage
SubtitleApiPackage
SubtitleBasePackage
WebVttPackage
SubtitleFormatDetectionPackage
*/ import { PlayerEvent as PlayerEvents } from '../packages/v8-compat/enums/PlayerExports'; import type { BitmovinV8PlayerApi, PlayerConfig } from '../packages/v8-compat/types/Types'; export declare function Player(container: HTMLElement, config: PlayerConfig): import("../../framework-types/framework").WithBaseApi; export declare const PlayerEvent: typeof PlayerEvents; export declare namespace Player { const version: string; } export declare const version: string;