Package-level declarations
Types
Short-lived signed URL with a redacted string representation.
Public player state. Signed media URLs are intentionally absent.
Functions
Builds a MediaSession over the same ExoPlayer used by createAndroidPlayer.
Builds a MediaSession whose system next/previous commands control the common queue. The host supplies a service-owned scope and remains responsible for releasing the session.
Creates an owned Media3 player with audio-focus handling enabled.
Wraps an existing ExoPlayer. This is the preferred factory for a host-owned MediaSessionService; the host keeps lifecycle control by default.
Creates an iOS player backed by AVPlayer and system media controls.
Creates a browser-backed player using an HTMLAudioElement.
Resolves this track into the best full, direct playback URL.