Namespace: Ereignisse

Klassen

Namespace

Aufzählungen

DetailedErrorCode

static

Zahl

Ein vom Empfänger-SDK zugewiesener Code, der den aufgetretenen Fehler beschreibt.

Wert

MEDIA_UNKNOWN

Zahl

Wird zurückgegeben, wenn das HTMLMediaElement einen Fehler ausgibt, CAF den spezifischen Fehler jedoch nicht erkennt.

MEDIA_ABORTED

Zahl

Wird zurückgegeben, wenn der Abrufvorgang für die Medienressource vom User-Agent auf Anfrage des Nutzers abgebrochen wurde.

MEDIA_DECODE

Zahl

Wird zurückgegeben, wenn beim Decodieren der Medienressource ein Fehler aufgetreten ist, nachdem die Ressource als verwendbar eingestuft wurde.

MEDIA_NETWORK

Zahl

Wird zurückgegeben, wenn ein Netzwerkfehler dazu geführt hat, dass der User-Agent das Abrufen der Medienressource beendet hat, nachdem die Ressource als nutzbar eingestuft wurde.

MEDIA_SRC_NOT_SUPPORTED

Zahl

Wird zurückgegeben, wenn die durch das src-Attribut angegebene Medienressource nicht geeignet war.

SOURCE_BUFFER_FAILURE

Zahl

Wird zurückgegeben, wenn ein Quellpuffer nicht zur MediaSource hinzugefügt werden kann.

MEDIAKEYS_UNKNOWN

Zahl

Wird zurückgegeben, wenn ein unbekannter Fehler mit Medienschlüsseln auftritt.

MEDIAKEYS_NETWORK

Zahl

Wird zurückgegeben, wenn aufgrund eines Netzwerkproblems ein Fehler bei den Medienschlüsseln auftritt.

MEDIAKEYS_UNSUPPORTED

Zahl

Wird zurückgegeben, wenn ein MediaKeySession-Objekt nicht erstellt werden kann.

MEDIAKEYS_WEBCRYPTO

Zahl

Wird zurückgegeben, wenn die Kryptografie fehlgeschlagen ist.

NETWORK_UNKNOWN

Zahl

Wird zurückgegeben, wenn ein unbekanntes Netzwerkproblem aufgetreten ist.

SEGMENT_NETWORK

Zahl

Wird zurückgegeben, wenn ein Segment nicht heruntergeladen werden kann.

HLS_NETWORK_MASTER_PLAYLIST

Zahl

Wird zurückgegeben, wenn eine HLS-Masterplaylist nicht heruntergeladen werden kann.

HLS_NETWORK_PLAYLIST

Zahl

Wird zurückgegeben, wenn eine HLS-Playlist nicht heruntergeladen werden kann.

HLS_NETWORK_NO_KEY_RESPONSE

Zahl

Wird zurückgegeben, wenn ein HLS-Schlüssel nicht heruntergeladen werden kann.

HLS_NETWORK_KEY_LOAD

Zahl

Wird zurückgegeben, wenn eine Anfrage für einen HLS-Schlüssel fehlschlägt, bevor sie gesendet wird.

HLS_NETWORK_INVALID_SEGMENT

Zahl

Wird zurückgegeben, wenn ein HLS-Segment ungültig ist.

HLS_SEGMENT_PARSING

Zahl

Wird zurückgegeben, wenn ein HLS-Segment nicht geparst werden kann.

DASH_NETWORK

Zahl

Wird zurückgegeben, wenn bei der Verarbeitung eines DASH-Streams ein unbekannter Netzwerkfehler auftritt.

DASH_NO_INIT

Zahl

Wird zurückgegeben, wenn bei einem DASH-Stream eine Initialisierung fehlt.

SMOOTH_NETWORK

Zahl

Wird zurückgegeben, wenn bei der Verarbeitung eines Smooth-Streams ein unbekannter Netzwerkfehler auftritt.

SMOOTH_NO_MEDIA_DATA

Zahl

Wird zurückgegeben, wenn in einem Smooth-Stream Mediendaten fehlen.

MANIFEST_UNKNOWN

Zahl

Wird zurückgegeben, wenn beim Parsen eines Manifests ein unbekannter Fehler auftritt.

HLS_MANIFEST_MASTER

Zahl

Wird zurückgegeben, wenn beim Parsen eines HLS-Master-Manifests ein Fehler auftritt.

HLS_MANIFEST_PLAYLIST

Zahl

Wird zurückgegeben, wenn beim Parsen einer HLS-Playlist ein Fehler auftritt.

DASH_MANIFEST_UNKNOWN

Zahl

Wird zurückgegeben, wenn beim Parsen eines DASH-Manifests ein unbekannter Fehler auftritt.

DASH_MANIFEST_NO_PERIODS

Zahl

Wird zurückgegeben, wenn in einem DASH-Manifest Zeiträume fehlen.

DASH_MANIFEST_NO_MIMETYPE

Zahl

Wird zurückgegeben, wenn in einem DASH-Manifest ein MimeType fehlt.

DASH_INVALID_SEGMENT_INFO

Zahl

Wird zurückgegeben, wenn ein DASH-Manifest ungültige Segmentinformationen enthält.

SMOOTH_MANIFEST

Zahl

Wird zurückgegeben, wenn beim Parsen eines Smooth-Manifests ein Fehler auftritt.

SEGMENT_UNKNOWN

Zahl

Wird zurückgegeben, wenn ein unbekannter Segmentfehler auftritt.

TEXT_UNKNOWN

Zahl

Bei einem Textstream ist ein unbekannter Fehler aufgetreten.

APP

Zahl

Wird zurückgegeben, wenn ein Fehler außerhalb des Frameworks auftritt (z.B. wenn ein Event-Handler einen Fehler auslöst).

BREAK_CLIP_LOADING_ERROR

Zahl

Wird zurückgegeben, wenn der Interceptor zum Laden von Werbeunterbrechungsclips fehlschlägt.

BREAK_SEEK_INTERCEPTOR_ERROR

Zahl

Wird zurückgegeben, wenn der Break Seek Interceptor fehlschlägt.

IMAGE_ERROR

Zahl

Wird zurückgegeben, wenn ein Bild nicht geladen werden kann.

LOAD_INTERRUPTED

Zahl

Ein Ladevorgang wurde durch einen Entladevorgang oder einen anderen Ladevorgang unterbrochen.

LOAD_FAILED

Zahl

Ein Ladebefehl ist fehlgeschlagen.

MEDIA_ERROR_MESSAGE

Zahl

Der Absender hat eine Fehlermeldung erhalten.

NO-NAME

Zahl

Wird zurückgegeben, wenn ein unbekannter Fehler auftritt.

EndedReason

static

String

Gründe für das Ende der Wiedergabe.

Wert

END_OF_STREAM

String

Die Wiedergabe wurde beendet, weil das Ende des aktuellen Streams erreicht wurde.

FEHLER

String

Die Wiedergabe wurde aufgrund eines Fehlers beendet.

ANGEHALTEN

String

Die Wiedergabe wurde beendet, weil ein Vorgang das Beenden des aktuellen Streams erzwingt.

INTERRUPTED

String

Wiedergabe wegen eines neu geladenen Elements beendet.

ÜBERSPRUNGEN

String

Die Wiedergabe wurde beendet, weil die Anzeige übersprungen wurde.

BREAK_SWITCH

String

Die Wiedergabe wurde beendet, weil die Werbeunterbrechung gewechselt wurde.

PRELOAD_INTERRUPTED

String

Die Wiedergabe wurde beendet, weil ein vorhandener Vorabladen-Player unterbrochen oder ersetzt wurde. Dadurch werden Vorabladestornierungen von Stornierungen durch aktive Spieler (STOPPED) unterschieden.

LOAD_CANCELLED

String

Die Wiedergabe wurde beendet, weil eine gleichzeitige Ladeanfrage vor dem Abschluss abgebrochen wurde. Dadurch werden ausstehende Ladeabbrüche von aktiven Streamunterbrechungen (INTERRUPTED) unterschieden.

SENDER_STOPPED

String

Die Wiedergabe wurde beendet, weil der Absender eine explizite STOP-Anfrage gesendet hat. Dies bietet mehr Granularität als der allgemeine Grund STOPPED.

LOAD_INTERRUPTED

String

Die Wiedergabe wurde beendet, weil der aktive Player durch das Laden neuer Medien unterbrochen wurde. Dies bietet mehr Granularität als der allgemeine Grund INTERRUPTED für aktive Streams.

BREAK_INTERRUPTED

String

Die Wiedergabe wurde beendet, weil ein Werbeunterbrechungsplayer unterbrochen wurde (z.B. durch Überspringen einer Werbeunterbrechung per Suchlauf). Dadurch werden Werbeunterbrechungen von Standard-Medienunterbrechungen (INTERRUPTED) unterschieden.

BREAK_RESOLVED

String

Die Wiedergabe wurde beendet, weil ein Break-Player die Dauer des Hauptinhalts erfolgreich aufgelöst hat. Dies unterscheidet sich von generischen Anzeigenbegrenzungswechseln (BREAK_SWITCH).

ErrorSeverity

static

Zahl

Der Schweregrad des Fehlers. Folgt demselben Benennungsschema und derselben Nummerierung wie Shaka Player.

Wert

UNBEKANNT

Zahl

Unbekannter Fehlerschweregrad.

RECOVERABLE

Zahl

Es ist ein Fehler aufgetreten, aber der Player versucht, den Fehler zu beheben. Wenn der Player sich letztendlich nicht wiederherstellen kann, wird möglicherweise trotzdem kein KRITISCHER Fehler ausgegeben. Beispielsweise führt ein Wiederholungsversuch für ein Mediasegment nie zu einem KRITISCHEN Fehler (der Player versucht es einfach immer wieder).

KRITISCH

Zahl

Ein kritischer Fehler, der vom Player nicht behoben werden kann. Diese führen dazu, dass der Player die Wiedergabe der aktuellen Mediendatei beendet.

EventType

static

String

Spielerereignistypen. Weitere Informationen zu Ereignissen, die vom MediaElement weitergeleitet werden, findest du unter https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents.

Wert

ALLE

String

Dies ist eine spezielle Kennung, mit der alle Ereignisse überwacht werden können (wird hauptsächlich für die Fehlerbehebung verwendet). Das Ereignis ist eine Unterklasse von cast.framework.events.Event.

Abbrechen

String

Wird ausgelöst, wenn der Browser das Abrufen der Medien beendet, bevor sie vollständig heruntergeladen wurden, aber nicht aufgrund eines Fehlers. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

CAN_PLAY

String

Wird ausgelöst, wenn der Browser die Wiedergabe des Clips fortsetzen kann, aber schätzt, dass nicht genügend Daten geladen wurden, um den Clip bis zum Ende abzuspielen, ohne dass die Wiedergabe zum Zwischenspeichern angehalten werden muss. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

CAN_PLAY_THROUGH

String

Wird ausgelöst, wenn der Browser schätzt, dass er den Clip bis zum Ende abspielen kann, ohne dass er zum Zwischenspeichern angehalten werden muss. Die Schätzung des Browsers bezieht sich nur auf den aktuell wiedergegebenen Clip. Wenn also gerade ein Anzeigenclip wiedergegeben wird, schätzt der Browser nur den Anzeigenclip und nicht den gesamten Inhalt. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

DURATION_CHANGE

String

Wird ausgelöst, wenn sich das Attribut „duration“ des MediaElements geändert hat. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

GELEERT

String

Wird ausgelöst, wenn die Medien leer sind. Ein Beispiel dafür ist, wenn „load()“ aufgerufen wird, um das MediaElement zurückzusetzen. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

BEENDET

String

Wird ausgelöst, wenn ein Medienclip vollständig wiedergegeben wurde. Dies gilt nicht, wenn die Wiedergabe des Clips aufgrund eines Fehlers oder einer Stoppanfrage beendet wurde. Wenn Anzeigen vorhanden sind, wird dieses Ereignis höchstens einmal pro Anzeige und höchstens einmal für den Hauptinhalt ausgelöst. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt. Wenn du wissen möchtest, wann die Medienwiedergabe beendet ist, solltest du wahrscheinlich cast.framework.events.EventType.MEDIA_FINISHED verwenden.

LOADED_DATA

String

Wird ausgelöst, wenn der Browser den ersten Frame des Medienclips geladen hat. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

LOADED_METADATA

String

Wird ausgelöst, wenn der Browser die Metadaten für einen Clip geladen hat. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

LOAD_START

String

Wird ausgelöst, wenn der Browser mit der Suche nach Mediendaten für einen Clip beginnt. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

PAUSE

String

Wird ausgelöst, wenn die Wiedergabe pausiert wird. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaPauseEvent verpackt.

SPIELEN

String

Wird ausgelöst, wenn die Wiedergabe gestartet werden kann (z. B. nach einer Pause). Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

WIEDERGABE LÄUFT

String

Wird ausgelöst, wenn die Wiedergabe gestartet wurde. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

FORTSCHRITT

String

Wird ausgelöst, wenn der Browser Mediendaten abruft. Wenn Sie Streaming mit adaptiver Bitrate verwenden (z. B. HLS, DASH, SMOOTH), sollten Sie stattdessen das Ereignis cast.framework.events.EventType.SEGMENT_DOWNLOADED verwenden. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

RATE_CHANGE

String

Wird ausgelöst, wenn die Wiedergabegeschwindigkeit aktualisiert wurde. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

SEEKED

String

Wird ausgelöst, wenn ein Suchvorgang abgeschlossen ist. Dieses Ereignis wird nicht ausgelöst, wenn die Suche beendet wird, während die Medienwiedergabe pausiert ist. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

SUCHE NACH

String

Wird ausgelöst, wenn im Medium gesucht wird. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

ANGEHALTEN

String

Wird ausgelöst, wenn der Browser versucht, Mediendaten abzurufen, aber keine Antwort erhält. Das Ereignis cast.framework.events.EventType.BUFFERING wird für alle Streamtypen einheitlich implementiert und sollte anstelle von „stalled“ verwendet werden, um zu prüfen, ob der Player puffert. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

TIME_UPDATE

String

Wird regelmäßig ausgelöst, während die Medien wiedergegeben werden. Dieses Ereignis wird ausgelöst, wenn sich das Attribut „currentTime“ ändert. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

SUSPEND

String

Wird ausgelöst, wenn der Browser absichtlich keine Mediendaten abruft. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

WARTET

String

Wird ausgelöst, wenn die Wiedergabe beendet wurde, weil der Browser auf den nächsten Frame wartet. Das Ereignis cast.framework.events.EventType.BUFFERING wird für alle Streamtypen einheitlich implementiert und sollte anstelle von „waiting“ verwendet werden, um zu prüfen, ob der Player puffert. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

BITRATE_CHANGED

String

Wird ausgelöst, wenn sich die Bitrate des wiedergegebenen Mediums ändert, z. B. wenn ein aktiver Titel geändert wird oder wenn aufgrund von Netzwerkbedingungen eine andere Bitrate ausgewählt wird. Das Ereignis ist ein cast.framework.events.BitrateChangedEvent.

BREAK_STARTED

String

Wird ausgelöst, wenn der erste Werbeclip in einer Werbeunterbrechung geladen wird. Das Ereignis ist ein cast.framework.events.BreaksEvent.

BREAK_ENDED

String

Wird ausgelöst, wenn der letzte Werbeclip in einer Werbeunterbrechung endet. Das Ereignis ist ein cast.framework.events.BreaksEvent.

BREAK_CLIP_LOADING

String

Wird ausgelöst, wenn ein Werbeunterbrechungsclip geladen wird. Das Ereignis ist ein cast.framework.events.BreaksEvent.

BREAK_CLIP_STARTED

String

Wird ausgelöst, wenn ein Werbeclip beginnt. Das Ereignis ist ein cast.framework.events.BreaksEvent.

BREAK_CLIP_ENDED

String

Wird ausgelöst, wenn ein Werbeunterbrechungsclip endet. Das Ereignis ist ein cast.framework.events.BreaksEvent.

Puffern...

String

Wird ausgelöst, wenn die Wiedergabe entweder aufgrund von Zwischenspeicherung angehalten oder nach Abschluss der Zwischenspeicherung wieder gestartet wurde. Das Ereignis ist ein cast.framework.events.BufferingEvent.

TIME_DRIFTED

String

Wird ausgelöst, wenn die vom Player gemeldete aktuelle Zeit nicht mit der geschätzten aktuellen Zeit übereinstimmt, die auf dem Playerstatus und der Wiedergabegeschwindigkeit basiert. Das Ereignis ist ein cast.framework.events.TimeDriftedEvent.

CACHE_LOADED

String

Wird ausgelöst, wenn die von Fastplay im Cache gespeicherten Inhalte vollständig geladen wurden. Das Ereignis ist ein cast.framework.events.CacheLoadedEvent.

CACHE_HIT

String

Wird ausgelöst, wenn von Fastplay vorab im Cache gespeicherte Inhalte verwendet werden. Das Ereignis ist ein cast.framework.events.CacheItemEvent.

CACHE_INSERTED

String

Wird ausgelöst, wenn eine einzelne URL von Fastplay im Cache gespeichert wird. Das Ereignis ist ein cast.framework.events.CacheItemEvent.

CLIP_STARTED

String

Wird ausgelöst, wenn ein Clip zum ersten Mal abgespielt wird. Dazu gehören Werbeclips und Hauptinhaltsclips zwischen Werbeclips. Wenn Sie sehen möchten, wann ein Werbeclip beginnt, sollten Sie das Ereignis {@link cast.framework.events.Event} verwenden.

CLIP_ENDED

String

Wird ausgelöst, wenn ein Clip endet. Dazu gehören Werbeclips und Hauptinhaltsclips zwischen Werbeclips. Wenn du sehen möchtest, wann ein Werbeclip endet, solltest du cast.framework.events.EventType.BREAK_CLIP_ENDED verwenden. Wenn du sehen möchtest, wann die Wiedergabe der Medien vollständig abgeschlossen ist, solltest du „Event“ als „cast.framework.events.ClipEndedEvent“ verwenden.

EMSG

String

Wird ausgelöst, wenn eine emsg in einem Segment gefunden wird. Das Ereignis ist ein cast.framework.events.EmsgEvent.

FEHLER

String

Wird ausgelöst, wenn ein Fehler auftritt. Das Ereignis ist ein cast.framework.events.ErrorEvent.

ID3

String

Wird ausgelöst, wenn ein ID3-Tag gefunden wird. Dies wird nur für HLS-Inhalte ausgelöst. Das Ereignis ist ein cast.framework.events.Id3Event.

MEDIA_STATUS

String

Wird ausgelöst, bevor eine ausgehende Nachricht mit dem aktuellen Medienstatus gesendet wird. Das Ereignis ist ein cast.framework.events.MediaStatusEvent.

CUSTOM_STATE

String

Wird ausgelöst, wenn eine ausgehende benutzerdefinierte Statusnachricht gesendet wird. Das Ereignis ist ein cast.framework.events.CustomStateEvent.

MEDIA_INFORMATION_CHANGED

String

Wird ausgelöst, wenn die Medieninformationen während der Wiedergabe geändert werden. Beispielsweise wenn ein Live-Radiosender abgespielt wird und sich die Metadaten des Titels geändert haben. Das Ereignis ist ein cast.framework.events.MediaInformationChangedEvent.

MEDIA_FINISHED

String

Wird ausgelöst, wenn die Wiedergabe des Mediums vollständig abgeschlossen ist. Das ist in folgenden Fällen der Fall: Es gibt nichts mehr im Stream, das abgespielt werden kann, der Nutzer hat einen Stopp angefordert oder es ist ein Fehler aufgetreten. Wenn die Warteschlange verwendet wird, wird dieses Ereignis einmal für jedes abgeschlossene Warteschlangenelement ausgelöst. Das Ereignis ist ein cast.framework.events.MediaFinishedEvent.

PLAYER_PRELOADING

String

Wird ausgelöst, wenn der Player mit der Verarbeitung einer Vorab-Anfrage beginnt. Das Ereignis ist ein cast.framework.events.LoadEvent.

PLAYER_PRELOADING_CANCELLED

String

Wird ausgelöst, wenn der Player das Vorabladen abbricht. Das Ereignis ist ein cast.framework.events.LoadEvent.

PLAYER_LOAD_COMPLETE

String

Wird ausgelöst, wenn der Player die Verarbeitung einer Ladeanfrage abgeschlossen hat und bereit für die Wiedergabe ist. Das Ereignis ist ein cast.framework.events.LoadEvent.

PLAYER_LOADING

String

Wird ausgelöst, wenn der Player mit der Verarbeitung einer Ladeanfrage beginnt. Dieses Ereignis wird vor dem cast.framework.events.EventType.LOAD_START-Ereignis ausgelöst, da der Player noch keine Mediendaten angefordert hat. Das Ereignis ist ein cast.framework.events.LoadEvent.

SEGMENT_DOWNLOADED

String

Wird ausgelöst, wenn der Download eines Segments abgeschlossen ist. Dies wird nur für adaptive Streaminginhalte (HLS, DASH oder Smooth) ausgelöst. Das Ereignis ist ein cast.framework.events.SegmentDownloadedEvent.

SESSION_DATA

String

Wird für HLS-EXT-X-SESSION-DATA-Tags ausgelöst, wenn Shaka Player verwendet wird. Das Ereignis ist ein cast.framework.events.SessionDataEvent.

REQUEST_GET_STATUS

String

Wird ausgelöst, wenn eine GET_STATUS-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_SEEK

String

Wird ausgelöst, wenn eine SEEK-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_LOAD

String

Wird ausgelöst, wenn eine LOAD-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_PRELOAD

String

Wird ausgelöst, wenn eine PRELOAD-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_STOP

String

Wird ausgelöst, wenn eine STOP-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_PAUSE

String

Wird ausgelöst, wenn eine PAUSE-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_PRECACHE

String

Wird ausgelöst, wenn eine PRECACHE-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_PLAY

String

Wird ausgelöst, wenn eine PLAY-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_SKIP_AD

String

Wird ausgelöst, wenn eine SKIP_AD-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_PLAY_AGAIN

String

Wird ausgelöst, wenn eine PLAY_AGAIN-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_PLAYBACK_RATE_CHANGE

String

Wird ausgelöst, wenn eine SET_PLAYBACK_RATE-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_VOLUME_CHANGE

String

Wird ausgelöst, wenn eine SET_VOLUME-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_EDIT_TRACKS_INFO

String

Wird ausgelöst, wenn eine EDIT_TRACKS_INFO-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_EDIT_AUDIO_TRACKS

String

Wird ausgelöst, wenn eine EDIT_AUDIO_TRACKS-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_SET_CREDENTIALS

String

Wird ausgelöst, wenn eine SET_CREDENTIALS-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.request.RequestEvent.

REQUEST_LOAD_BY_ENTITY

String

Wird ausgelöst, wenn eine LOAD_BY_ENTITY-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.request.RequestEvent.

REQUEST_USER_ACTION

String

Wird ausgelöst, wenn eine USER_ACTION-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.request.RequestEvent.

REQUEST_DISPLAY_STATUS

String

Wird ausgelöst, wenn eine DISPLAY_STATUS-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.request.RequestEvent.

REQUEST_CUSTOM_COMMAND

String

Wird ausgelöst, wenn eine CUSTOM_COMMAND-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.request.RequestEvent.

REQUEST_FOCUS_STATE

String

Wird ausgelöst, wenn eine FOCUS_STATE-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.request.RequestEvent.

REQUEST_QUEUE_LOAD

String

Wird ausgelöst, wenn eine QUEUE_LOAD-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_QUEUE_INSERT

String

Wird ausgelöst, wenn eine QUEUE_INSERT-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_QUEUE_UPDATE

String

Wird ausgelöst, wenn eine QUEUE_UPDATE-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_QUEUE_REMOVE

String

Wird ausgelöst, wenn eine QUEUE_REMOVE-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_QUEUE_REORDER

String

Wird ausgelöst, wenn eine QUEUE_REORDER-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_RANGE

String

Wird ausgelöst, wenn eine QUEUE_GET_ITEM_RANGE-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEMS

String

Wird ausgelöst, wenn eine QUEUE_GET_ITEMS-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_IDS

String

Wird ausgelöst, wenn eine QUEUE_GET_ITEM_IDS-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

TRACKS_CHANGED

String

Wird ausgelöst, wenn sich die verfügbaren Tracks nach Abschluss des Ladevorgangs geändert haben.

LIVE_IS_MOVING_WINDOW_CHANGED

String

Wird ausgelöst, wenn sich „isMovingWindow“ des live suchbaren Bereichs ändert, genauer gesagt, wenn sich ein bewegliches Fenster in ein erweiterbares Fenster ändert oder umgekehrt. Das Ereignis ist ein cast.framework.events.LiveStatusEvent.

LIVE_ENDED

String

Wird ausgelöst, wenn der Livestream gerade beendet wurde. Das Ereignis ist ein cast.framework.events.LiveStatusEvent.

TIMED_METADATA_CHANGED

String

Wenn zeitgesteuerte Metadaten in DASH (EventStream) oder HLS (EXT-X-DATERANGE) gefunden werden, wird dieses Ereignis nach PLAYER_LOAD_COMPLETE ausgelöst, wenn neue zeitgesteuerte Metadaten in Live-Inhalten gefunden werden. Das Ereignis ist ein cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_ENTER

String

Wird ausgelöst, wenn der Abspielkopf in DASH einen Zeitachsenbereich erreicht oder ein EXT-X-DATERANGE-Tag erreicht. Das Ereignis ist ein cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_EXIT

String

Wird ausgelöst, wenn der Abspielkopf einen Zeitachsenbereich in DASH oder ein EXT-X-DATERANGE-Tag verlässt. Das Ereignis ist ein cast.framework.events.TimedMetadataEvent.

Attribute

DetailedErrorCode

static

Zahl

Ein vom Empfänger-SDK zugewiesener Code, der den aufgetretenen Fehler beschreibt.

Wert

MEDIA_UNKNOWN

Zahl

Wird zurückgegeben, wenn das HTMLMediaElement einen Fehler ausgibt, CAF den spezifischen Fehler jedoch nicht erkennt.

MEDIA_ABORTED

Zahl

Wird zurückgegeben, wenn der Abrufvorgang für die Medienressource vom User-Agent auf Anfrage des Nutzers abgebrochen wurde.

MEDIA_DECODE

Zahl

Wird zurückgegeben, wenn beim Decodieren der Medienressource ein Fehler aufgetreten ist, nachdem die Ressource als verwendbar eingestuft wurde.

MEDIA_NETWORK

Zahl

Wird zurückgegeben, wenn ein Netzwerkfehler dazu geführt hat, dass der User-Agent das Abrufen der Medienressource beendet hat, nachdem die Ressource als nutzbar eingestuft wurde.

MEDIA_SRC_NOT_SUPPORTED

Zahl

Wird zurückgegeben, wenn die durch das src-Attribut angegebene Medienressource nicht geeignet war.

SOURCE_BUFFER_FAILURE

Zahl

Wird zurückgegeben, wenn ein Quellpuffer nicht zur MediaSource hinzugefügt werden kann.

MEDIAKEYS_UNKNOWN

Zahl

Wird zurückgegeben, wenn ein unbekannter Fehler mit Medienschlüsseln auftritt.

MEDIAKEYS_NETWORK

Zahl

Wird zurückgegeben, wenn aufgrund eines Netzwerkproblems ein Fehler bei den Medienschlüsseln auftritt.

MEDIAKEYS_UNSUPPORTED

Zahl

Wird zurückgegeben, wenn ein MediaKeySession-Objekt nicht erstellt werden kann.

MEDIAKEYS_WEBCRYPTO

Zahl

Wird zurückgegeben, wenn die Kryptografie fehlgeschlagen ist.

NETWORK_UNKNOWN

Zahl

Wird zurückgegeben, wenn ein unbekanntes Netzwerkproblem aufgetreten ist.

SEGMENT_NETWORK

Zahl

Wird zurückgegeben, wenn ein Segment nicht heruntergeladen werden kann.

HLS_NETWORK_MASTER_PLAYLIST

Zahl

Wird zurückgegeben, wenn eine HLS-Masterplaylist nicht heruntergeladen werden kann.

HLS_NETWORK_PLAYLIST

Zahl

Wird zurückgegeben, wenn eine HLS-Playlist nicht heruntergeladen werden kann.

HLS_NETWORK_NO_KEY_RESPONSE

Zahl

Wird zurückgegeben, wenn ein HLS-Schlüssel nicht heruntergeladen werden kann.

HLS_NETWORK_KEY_LOAD

Zahl

Wird zurückgegeben, wenn eine Anfrage für einen HLS-Schlüssel fehlschlägt, bevor sie gesendet wird.

HLS_NETWORK_INVALID_SEGMENT

Zahl

Wird zurückgegeben, wenn ein HLS-Segment ungültig ist.

HLS_SEGMENT_PARSING

Zahl

Wird zurückgegeben, wenn ein HLS-Segment nicht geparst werden kann.

DASH_NETWORK

Zahl

Wird zurückgegeben, wenn bei der Verarbeitung eines DASH-Streams ein unbekannter Netzwerkfehler auftritt.

DASH_NO_INIT

Zahl

Wird zurückgegeben, wenn bei einem DASH-Stream eine Initialisierung fehlt.

SMOOTH_NETWORK

Zahl

Wird zurückgegeben, wenn bei der Verarbeitung eines Smooth-Streams ein unbekannter Netzwerkfehler auftritt.

SMOOTH_NO_MEDIA_DATA

Zahl

Wird zurückgegeben, wenn in einem Smooth-Stream Mediendaten fehlen.

MANIFEST_UNKNOWN

Zahl

Wird zurückgegeben, wenn beim Parsen eines Manifests ein unbekannter Fehler auftritt.

HLS_MANIFEST_MASTER

Zahl

Wird zurückgegeben, wenn beim Parsen eines HLS-Master-Manifests ein Fehler auftritt.

HLS_MANIFEST_PLAYLIST

Zahl

Wird zurückgegeben, wenn beim Parsen einer HLS-Playlist ein Fehler auftritt.

DASH_MANIFEST_UNKNOWN

Zahl

Wird zurückgegeben, wenn beim Parsen eines DASH-Manifests ein unbekannter Fehler auftritt.

DASH_MANIFEST_NO_PERIODS

Zahl

Wird zurückgegeben, wenn in einem DASH-Manifest Zeiträume fehlen.

DASH_MANIFEST_NO_MIMETYPE

Zahl

Wird zurückgegeben, wenn in einem DASH-Manifest ein MimeType fehlt.

DASH_INVALID_SEGMENT_INFO

Zahl

Wird zurückgegeben, wenn ein DASH-Manifest ungültige Segmentinformationen enthält.

SMOOTH_MANIFEST

Zahl

Wird zurückgegeben, wenn beim Parsen eines Smooth-Manifests ein Fehler auftritt.

SEGMENT_UNKNOWN

Zahl

Wird zurückgegeben, wenn ein unbekannter Segmentfehler auftritt.

TEXT_UNKNOWN

Zahl

Bei einem Textstream ist ein unbekannter Fehler aufgetreten.

APP

Zahl

Wird zurückgegeben, wenn ein Fehler außerhalb des Frameworks auftritt (z.B. wenn ein Event-Handler einen Fehler auslöst).

BREAK_CLIP_LOADING_ERROR

Zahl

Wird zurückgegeben, wenn der Interceptor zum Laden von Werbeunterbrechungsclips fehlschlägt.

BREAK_SEEK_INTERCEPTOR_ERROR

Zahl

Wird zurückgegeben, wenn der Break Seek Interceptor fehlschlägt.

IMAGE_ERROR

Zahl

Wird zurückgegeben, wenn ein Bild nicht geladen werden kann.

LOAD_INTERRUPTED

Zahl

Ein Ladevorgang wurde durch einen Entladevorgang oder einen anderen Ladevorgang unterbrochen.

LOAD_FAILED

Zahl

Ein Ladebefehl ist fehlgeschlagen.

MEDIA_ERROR_MESSAGE

Zahl

Der Absender hat eine Fehlermeldung erhalten.

NO-NAME

Zahl

Wird zurückgegeben, wenn ein unbekannter Fehler auftritt.

EndedReason

static

String

Gründe für das Ende der Wiedergabe.

Wert

END_OF_STREAM

String

Die Wiedergabe wurde beendet, weil das Ende des aktuellen Streams erreicht wurde.

FEHLER

String

Die Wiedergabe wurde aufgrund eines Fehlers beendet.

ANGEHALTEN

String

Die Wiedergabe wurde beendet, weil ein Vorgang das Beenden des aktuellen Streams erzwingt.

INTERRUPTED

String

Wiedergabe wegen eines neu geladenen Elements beendet.

ÜBERSPRUNGEN

String

Die Wiedergabe wurde beendet, weil die Anzeige übersprungen wurde.

BREAK_SWITCH

String

Die Wiedergabe wurde beendet, weil die Werbeunterbrechung gewechselt wurde.

PRELOAD_INTERRUPTED

String

Die Wiedergabe wurde beendet, weil ein vorhandener Vorabladen-Player unterbrochen oder ersetzt wurde. Dadurch werden Vorabladestornierungen von Stornierungen durch aktive Spieler (STOPPED) unterschieden.

LOAD_CANCELLED

String

Die Wiedergabe wurde beendet, weil eine gleichzeitige Ladeanfrage vor dem Abschluss abgebrochen wurde. Dadurch werden ausstehende Ladeabbrüche von aktiven Streamunterbrechungen (INTERRUPTED) unterschieden.

SENDER_STOPPED

String

Die Wiedergabe wurde beendet, weil der Absender eine explizite STOP-Anfrage gesendet hat. Dies bietet mehr Granularität als der allgemeine Grund STOPPED.

LOAD_INTERRUPTED

String

Die Wiedergabe wurde beendet, weil der aktive Player durch das Laden neuer Medien unterbrochen wurde. Dies bietet mehr Granularität als der allgemeine Grund INTERRUPTED für aktive Streams.

BREAK_INTERRUPTED

String

Die Wiedergabe wurde beendet, weil ein Werbeunterbrechungsplayer unterbrochen wurde (z.B. durch Überspringen einer Werbeunterbrechung per Suchlauf). Dadurch werden Werbeunterbrechungen von Standard-Medienunterbrechungen (INTERRUPTED) unterschieden.

BREAK_RESOLVED

String

Die Wiedergabe wurde beendet, weil ein Break-Player die Dauer des Hauptinhalts erfolgreich aufgelöst hat. Dies unterscheidet sich von generischen Anzeigenbegrenzungswechseln (BREAK_SWITCH).

ErrorSeverity

static

Zahl

Der Schweregrad des Fehlers. Folgt demselben Benennungsschema und derselben Nummerierung wie Shaka Player.

Wert

UNBEKANNT

Zahl

Unbekannter Fehlerschweregrad.

RECOVERABLE

Zahl

Es ist ein Fehler aufgetreten, aber der Player versucht, den Fehler zu beheben. Wenn der Player sich letztendlich nicht wiederherstellen kann, wird möglicherweise trotzdem kein KRITISCHER Fehler ausgegeben. Beispielsweise führt ein Wiederholungsversuch für ein Mediasegment nie zu einem KRITISCHEN Fehler (der Player versucht es einfach immer wieder).

KRITISCH

Zahl

Ein kritischer Fehler, der vom Player nicht behoben werden kann. Diese führen dazu, dass der Player die Wiedergabe der aktuellen Mediendatei beendet.

EventType

static

String

Spielerereignistypen. Weitere Informationen zu Ereignissen, die vom MediaElement weitergeleitet werden, findest du unter https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents.

Wert

ALLE

String

Dies ist eine spezielle Kennung, mit der alle Ereignisse überwacht werden können (wird hauptsächlich für die Fehlerbehebung verwendet). Das Ereignis ist eine Unterklasse von cast.framework.events.Event.

Abbrechen

String

Wird ausgelöst, wenn der Browser das Abrufen der Medien beendet, bevor sie vollständig heruntergeladen wurden, aber nicht aufgrund eines Fehlers. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

CAN_PLAY

String

Wird ausgelöst, wenn der Browser die Wiedergabe des Clips fortsetzen kann, aber schätzt, dass nicht genügend Daten geladen wurden, um den Clip bis zum Ende abzuspielen, ohne dass die Wiedergabe zum Zwischenspeichern angehalten werden muss. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

CAN_PLAY_THROUGH

String

Wird ausgelöst, wenn der Browser schätzt, dass er den Clip bis zum Ende abspielen kann, ohne dass er zum Zwischenspeichern angehalten werden muss. Die Schätzung des Browsers bezieht sich nur auf den aktuell wiedergegebenen Clip. Wenn also gerade ein Anzeigenclip wiedergegeben wird, schätzt der Browser nur den Anzeigenclip und nicht den gesamten Inhalt. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

DURATION_CHANGE

String

Wird ausgelöst, wenn sich das Attribut „duration“ des MediaElements geändert hat. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

GELEERT

String

Wird ausgelöst, wenn die Medien leer sind. Ein Beispiel dafür ist, wenn „load()“ aufgerufen wird, um das MediaElement zurückzusetzen. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

BEENDET

String

Wird ausgelöst, wenn ein Medienclip vollständig wiedergegeben wurde. Dies gilt nicht, wenn die Wiedergabe des Clips aufgrund eines Fehlers oder einer Stoppanfrage beendet wurde. Wenn Anzeigen vorhanden sind, wird dieses Ereignis höchstens einmal pro Anzeige und höchstens einmal für den Hauptinhalt ausgelöst. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt. Wenn du wissen möchtest, wann die Medienwiedergabe beendet ist, solltest du wahrscheinlich cast.framework.events.EventType.MEDIA_FINISHED verwenden.

LOADED_DATA

String

Wird ausgelöst, wenn der Browser den ersten Frame des Medienclips geladen hat. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

LOADED_METADATA

String

Wird ausgelöst, wenn der Browser die Metadaten für einen Clip geladen hat. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

LOAD_START

String

Wird ausgelöst, wenn der Browser mit der Suche nach Mediendaten für einen Clip beginnt. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

PAUSE

String

Wird ausgelöst, wenn die Wiedergabe pausiert wird. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaPauseEvent verpackt.

SPIELEN

String

Wird ausgelöst, wenn die Wiedergabe gestartet werden kann (z. B. nach einer Pause). Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

WIEDERGABE LÄUFT

String

Wird ausgelöst, wenn die Wiedergabe gestartet wurde. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

FORTSCHRITT

String

Wird ausgelöst, wenn der Browser Mediendaten abruft. Wenn Sie Streaming mit adaptiver Bitrate verwenden (z. B. HLS, DASH, SMOOTH), sollten Sie stattdessen das Ereignis cast.framework.events.EventType.SEGMENT_DOWNLOADED verwenden. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

RATE_CHANGE

String

Wird ausgelöst, wenn die Wiedergabegeschwindigkeit aktualisiert wurde. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

SEEKED

String

Wird ausgelöst, wenn ein Suchvorgang abgeschlossen ist. Dieses Ereignis wird nicht ausgelöst, wenn die Suche beendet wird, während die Medienwiedergabe pausiert ist. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

SUCHE NACH

String

Wird ausgelöst, wenn im Medium gesucht wird. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

ANGEHALTEN

String

Wird ausgelöst, wenn der Browser versucht, Mediendaten abzurufen, aber keine Antwort erhält. Das Ereignis cast.framework.events.EventType.BUFFERING wird für alle Streamtypen einheitlich implementiert und sollte anstelle von „stalled“ verwendet werden, um zu prüfen, ob der Player puffert. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

TIME_UPDATE

String

Wird regelmäßig ausgelöst, während die Medien wiedergegeben werden. Dieses Ereignis wird ausgelöst, wenn sich das Attribut „currentTime“ ändert. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

SUSPEND

String

Wird ausgelöst, wenn der Browser absichtlich keine Mediendaten abruft. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

WARTET

String

Wird ausgelöst, wenn die Wiedergabe beendet wurde, weil der Browser auf den nächsten Frame wartet. Das Ereignis cast.framework.events.EventType.BUFFERING wird für alle Streamtypen einheitlich implementiert und sollte anstelle von „waiting“ verwendet werden, um zu prüfen, ob der Player puffert. Dieses Ereignis wird vom MediaElement weitergeleitet und in ein cast.framework.events.MediaElementEvent verpackt.

BITRATE_CHANGED

String

Wird ausgelöst, wenn sich die Bitrate des wiedergegebenen Mediums ändert, z. B. wenn ein aktiver Titel geändert wird oder wenn aufgrund der Netzwerkbedingungen eine andere Bitrate ausgewählt wird. Das Ereignis ist ein cast.framework.events.BitrateChangedEvent.

BREAK_STARTED

String

Wird ausgelöst, wenn der erste Werbeclip in einer Werbeunterbrechung geladen wird. Das Ereignis ist ein cast.framework.events.BreaksEvent.

BREAK_ENDED

String

Wird ausgelöst, wenn der letzte Werbeclip in einer Werbeunterbrechung endet. Das Ereignis ist ein cast.framework.events.BreaksEvent.

BREAK_CLIP_LOADING

String

Wird ausgelöst, wenn ein Werbeunterbrechungsclip geladen wird. Das Ereignis ist ein cast.framework.events.BreaksEvent.

BREAK_CLIP_STARTED

String

Wird ausgelöst, wenn ein Werbeclip beginnt. Das Ereignis ist ein cast.framework.events.BreaksEvent.

BREAK_CLIP_ENDED

String

Wird ausgelöst, wenn ein Werbeclip endet. Das Ereignis ist ein cast.framework.events.BreaksEvent.

Puffern...

String

Wird ausgelöst, wenn die Wiedergabe entweder aufgrund von Zwischenspeicherung angehalten oder nach Abschluss der Zwischenspeicherung wieder gestartet wurde. Das Ereignis ist ein cast.framework.events.BufferingEvent.

TIME_DRIFTED

String

Wird ausgelöst, wenn die vom Player gemeldete aktuelle Zeit nicht mit der geschätzten aktuellen Zeit übereinstimmt, die auf dem Playerstatus und der Wiedergabegeschwindigkeit basiert. Das Ereignis ist ein cast.framework.events.TimeDriftedEvent.

CACHE_LOADED

String

Wird ausgelöst, wenn die von Fastplay im Cache gespeicherten Inhalte vollständig geladen wurden. Das Ereignis ist ein cast.framework.events.CacheLoadedEvent.

CACHE_HIT

String

Wird ausgelöst, wenn von Fastplay vorab im Cache gespeicherte Inhalte verwendet werden. Das Ereignis ist ein cast.framework.events.CacheItemEvent.

CACHE_INSERTED

String

Wird ausgelöst, wenn eine einzelne URL von Fastplay im Cache gespeichert wird. Das Ereignis ist ein cast.framework.events.CacheItemEvent.

CLIP_STARTED

String

Wird ausgelöst, wenn ein Clip zum ersten Mal abgespielt wird. Dazu gehören Werbeclips und Hauptinhaltsclips zwischen Werbeclips. Wenn Sie sehen möchten, wann ein Werbeclip beginnt, sollten Sie das Ereignis {@link cast.framework.events.Event} verwenden.

CLIP_ENDED

String

Wird ausgelöst, wenn ein Clip endet. Dazu gehören Werbeclips und Hauptinhaltsclips zwischen Werbeclips. Wenn du sehen möchtest, wann ein Werbeclip endet, solltest du cast.framework.events.EventType.BREAK_CLIP_ENDED verwenden. Wenn du sehen möchtest, wann die Wiedergabe der Medien vollständig abgeschlossen ist, solltest du „Event“ als „cast.framework.events.ClipEndedEvent“ verwenden.

EMSG

String

Wird ausgelöst, wenn eine emsg in einem Segment gefunden wird. Das Ereignis ist ein cast.framework.events.EmsgEvent.

FEHLER

String

Wird ausgelöst, wenn ein Fehler auftritt. Das Ereignis ist ein cast.framework.events.ErrorEvent.

ID3

String

Wird ausgelöst, wenn ein ID3-Tag gefunden wird. Dies wird nur für HLS-Inhalte ausgelöst. Das Ereignis ist ein cast.framework.events.Id3Event.

MEDIA_STATUS

String

Wird ausgelöst, bevor eine ausgehende Nachricht mit dem aktuellen Medienstatus gesendet wird. Das Ereignis ist ein cast.framework.events.MediaStatusEvent.

CUSTOM_STATE

String

Wird ausgelöst, wenn eine ausgehende benutzerdefinierte Statusnachricht gesendet wird. Das Ereignis ist ein cast.framework.events.CustomStateEvent.

MEDIA_INFORMATION_CHANGED

String

Wird ausgelöst, wenn die Medieninformationen während der Wiedergabe geändert werden. Beispielsweise wenn ein Live-Radiosender abgespielt wird und sich die Metadaten des Titels geändert haben. Das Ereignis ist ein cast.framework.events.MediaInformationChangedEvent.

MEDIA_FINISHED

String

Wird ausgelöst, wenn die Wiedergabe des Mediums vollständig abgeschlossen ist. Das ist in folgenden Fällen der Fall: Es gibt nichts mehr im Stream, das abgespielt werden kann, der Nutzer hat einen Stopp angefordert oder es ist ein Fehler aufgetreten. Wenn die Warteschlange verwendet wird, wird dieses Ereignis einmal für jedes abgeschlossene Warteschlangenelement ausgelöst. Das Ereignis ist ein cast.framework.events.MediaFinishedEvent.

PLAYER_PRELOADING

String

Wird ausgelöst, wenn der Player mit der Verarbeitung einer Vorab-Anfrage beginnt. Das Ereignis ist ein cast.framework.events.LoadEvent.

PLAYER_PRELOADING_CANCELLED

String

Wird ausgelöst, wenn der Player das Vorabladen abbricht. Das Ereignis ist ein cast.framework.events.LoadEvent.

PLAYER_LOAD_COMPLETE

String

Wird ausgelöst, wenn der Player die Verarbeitung einer Ladeanfrage abgeschlossen hat und bereit für die Wiedergabe ist. Das Ereignis ist ein cast.framework.events.LoadEvent.

PLAYER_LOADING

String

Wird ausgelöst, wenn der Player mit der Verarbeitung einer Ladeanfrage beginnt. Dieses Ereignis wird vor dem cast.framework.events.EventType.LOAD_START-Ereignis ausgelöst, da der Player noch keine Mediendaten angefordert hat. Das Ereignis ist ein cast.framework.events.LoadEvent.

SEGMENT_DOWNLOADED

String

Wird ausgelöst, wenn der Download eines Segments abgeschlossen ist. Dies wird nur für adaptive Streaminginhalte (HLS, DASH oder Smooth) ausgelöst. Das Ereignis ist ein cast.framework.events.SegmentDownloadedEvent.

SESSION_DATA

String

Wird für HLS-EXT-X-SESSION-DATA-Tags ausgelöst, wenn Shaka Player verwendet wird. Das Ereignis ist ein cast.framework.events.SessionDataEvent.

REQUEST_GET_STATUS

String

Wird ausgelöst, wenn eine GET_STATUS-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_SEEK

String

Wird ausgelöst, wenn eine SEEK-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_LOAD

String

Wird ausgelöst, wenn eine LOAD-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_PRELOAD

String

Wird ausgelöst, wenn eine PRELOAD-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_STOP

String

Wird ausgelöst, wenn eine STOP-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_PAUSE

String

Wird ausgelöst, wenn eine PAUSE-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_PRECACHE

String

Wird ausgelöst, wenn eine PRECACHE-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_PLAY

String

Wird ausgelöst, wenn eine PLAY-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_SKIP_AD

String

Wird ausgelöst, wenn eine SKIP_AD-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_PLAY_AGAIN

String

Wird ausgelöst, wenn eine PLAY_AGAIN-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_PLAYBACK_RATE_CHANGE

String

Wird ausgelöst, wenn eine SET_PLAYBACK_RATE-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_VOLUME_CHANGE

String

Wird ausgelöst, wenn eine SET_VOLUME-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_EDIT_TRACKS_INFO

String

Wird ausgelöst, wenn eine EDIT_TRACKS_INFO-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_EDIT_AUDIO_TRACKS

String

Wird ausgelöst, wenn eine EDIT_AUDIO_TRACKS-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_SET_CREDENTIALS

String

Wird ausgelöst, wenn eine SET_CREDENTIALS-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.request.RequestEvent.

REQUEST_LOAD_BY_ENTITY

String

Wird ausgelöst, wenn eine LOAD_BY_ENTITY-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.request.RequestEvent.

REQUEST_USER_ACTION

String

Wird ausgelöst, wenn eine USER_ACTION-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.request.RequestEvent.

REQUEST_DISPLAY_STATUS

String

Wird ausgelöst, wenn eine DISPLAY_STATUS-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.request.RequestEvent.

REQUEST_CUSTOM_COMMAND

String

Wird ausgelöst, wenn eine CUSTOM_COMMAND-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.request.RequestEvent.

REQUEST_FOCUS_STATE

String

Wird ausgelöst, wenn eine FOCUS_STATE-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.request.RequestEvent.

REQUEST_QUEUE_LOAD

String

Wird ausgelöst, wenn eine QUEUE_LOAD-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_QUEUE_INSERT

String

Wird ausgelöst, wenn eine QUEUE_INSERT-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_QUEUE_UPDATE

String

Wird ausgelöst, wenn eine QUEUE_UPDATE-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_QUEUE_REMOVE

String

Wird ausgelöst, wenn eine QUEUE_REMOVE-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_QUEUE_REORDER

String

Wird ausgelöst, wenn eine QUEUE_REORDER-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_RANGE

String

Wird ausgelöst, wenn eine QUEUE_GET_ITEM_RANGE-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEMS

String

Wird ausgelöst, wenn eine QUEUE_GET_ITEMS-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_IDS

String

Wird ausgelöst, wenn eine QUEUE_GET_ITEM_IDS-Nachricht empfangen wird. Das Ereignis ist ein cast.framework.events.RequestEvent.

TRACKS_CHANGED

String

Wird ausgelöst, wenn sich die verfügbaren Tracks nach Abschluss des Ladevorgangs geändert haben.

LIVE_IS_MOVING_WINDOW_CHANGED

String

Wird ausgelöst, wenn sich der Wert „isMovingWindow“ des Live-Suchbereichs ändert, genauer gesagt, wenn ein bewegliches Fenster zu einem erweiterbaren Fenster wird oder umgekehrt. Das Ereignis ist ein cast.framework.events.LiveStatusEvent.

LIVE_ENDED

String

Wird ausgelöst, wenn der Livestream gerade beendet wurde. Das Ereignis ist ein cast.framework.events.LiveStatusEvent.

TIMED_METADATA_CHANGED

String

Wenn zeitgesteuerte Metadaten in DASH (EventStream) oder HLS (EXT-X-DATERANGE) gefunden werden, wird dieses Ereignis nach PLAYER_LOAD_COMPLETE ausgelöst, wenn neue zeitgesteuerte Metadaten in Live-Inhalten gefunden werden. Das Ereignis ist ein cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_ENTER

String

Wird ausgelöst, wenn der Abspielkopf in DASH einen Zeitachsenbereich erreicht oder ein EXT-X-DATERANGE-Tag erreicht. Das Ereignis ist ein cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_EXIT

String

Wird ausgelöst, wenn der Abspielkopf einen Zeitachsenbereich in DASH oder ein EXT-X-DATERANGE-Tag verlässt. Das Ereignis ist ein cast.framework.events.TimedMetadataEvent.