Generate UUID in case the user-defined nativeId is empty.
Optional config: SourceConfigOptional Readonly configThe configuration object used to initialize this instance.
Whether the native Source object has been disposed.
Whether the native Source object has been created.
Readonly nativeOptionally user-defined string id for the native instance, or UUIDv4.
The remote control config for this source. This is only supported on iOS.
iOS
Destroys the native Source and releases all of its allocated resources.
The time in seconds for which to retrieve the thumbnail.
a Thumbnail for the specified playback time if available.
Supported thumbnail formats are:
WebVtt configured via SourceConfig.thumbnailTrack, on all supported platformsImage Media Playlist in the multivariant playlist, Android-onlyImage Adaptation Set as specified in DASH-IF IOP, Android-only
If a WebVtt thumbnail track is provided, any potential in-manifest thumbnails are ignored on Android.Allocates the native Source instance and its resources natively.
The current LoadingState of the source.
Represents audio and video content that can be loaded into a player.