Fehlermeldungen aus dem Native SDK für Android

In diesem Thema erfahren Sie etwas über die Fehlermeldungen, die vom Brightcove-Player-SDK für Android zurückgegeben werden.

Fehlermeldungen

Die im Brightcove Player SDK für Android definierten Fehlermeldungen finden Sie im SDK-Referenz dokumentieren.

EventType-Fehler

Im SDK-Referenzdokument finden Sie eine vollständige Liste der Ereignistyp Mitteilungen.

Feld Beschreibung
AD_ERROR Wenn ein Plugin beim Abspielen einer Werbung auf einen Fehler stößt, gibt es dieses Ereignis aus.
CLOSED_CAPTIONING_ERROR Zeigt an, dass bei der Verarbeitung von Untertitelinformationen ein Fehler aufgetreten ist.
ERROR Zeigt an, dass bei der Verarbeitung eines früheren Ereignisses in einer Komponente ein Fehler aufgetreten ist.
ODRM_LICENSE_ERROR Dieses Ereignis wird ausgelöst, wenn aufgrund eines Fehlers beim Lizenzabrufvorgang eine Offline-Wiedergabelizenz erworben werden konnte. Die Eventimmobilie Event.VIDEO zeigt das Video. Bitte überprüfen Sie die Eigenschaft Event.ERROR auf die tatsächliche Fehlerursache.
ODRM_LICENSE_NOT_AVAILABLE Dieses Ereignis wird ausgelöst, wenn vom Lizenzserver keine Offline-Wiedergabelizenz bereitgestellt wurde.
ODRM_PLAYBACK_NOT_ALLOWED Dieses Ereignis wird ausgelöst, wenn ein Download für ein Video angefordert wird, das nicht für die Offlinewiedergabe geeignet ist.
ODRM_SOURCE_NOT_FOUND Dieses Ereignis wird ausgelöst, wenn ein Download für ein Video angefordert wird, das keine für die Offline-Wiedergabe geeignete Quelle enthält.
SOURCE_NOT_FOUND Zeigt an, dass der aktuelle Spieler keine Quelle gefunden hat.
SOURCE_NOT_PLAYABLE Zeigt an, dass eine Quelle vom aktuellen Spieler nicht wiedergegeben werden kann.
VIDEO_DOWNLOAD_FAILED Dieses Ereignis wird ausgelöst, wenn ein Video-Download fehlschlägt.

GoogleIMAEventType-Fehler

Im SDK-Referenzdokument finden Sie eine vollständige Liste der GoogleIMAEventType Mitteilungen.

Feld
DID_FAIL_TO_PLAY_AD

Pass-Through-Nachrichten

Die meisten Fehlermeldungen werden von der Komponente weitergeleitet, die in Ihrer App aufgerufen wird. Dies schließt Nachrichten ein, die von Anrufen an die Brightcove-APIs.

Fehler-Listener

Die onError() -Methode behandelt Fehler, die während asynchroner Vorgänge auftreten. Sie erhalten diesen Rückruf nur, wenn die JSON-Antwort eine Message-Eigenschaft enthält oder beim Parsen des JSON-Objekts eine Ausnahme auftritt.

Fehler Ereignistyp

Die meisten Fehler, die über das Native SDK übergeben werden, werden über das EventType.ERROR mit einigen Eigenschaften, einschließlich der Ausnahme. Hier ist ein Beispiel dafür, wie Sie auf diese Fehler achten können:

eventEmitter.on(EventType.ERROR, new EventListener() {
@Override
public void processEvent(Event event) {
	Exception exception = (Exception) event.properties.get(Event.ERROR);
	String message = (String) event.properties.get(Event.ERROR_MESSAGE);
	Video video = (Video) event.properties.get(Event.VIDEO);
	Source source = (Source) event.properties.get(Event.SOURCE);
	if (event.properties.containsKey("error_code")) {
		String errorCode = (String) event.properties.get("error_code");
		Log.e(TAG, "Error code: " + errorCode);
	}
}
});