Share via


AdaptiveMediaSourceDiagnosticType Enumeration

Definition

Gibt den Typ des Diagnoseereignisses an, das einer AdaptiveMediaSourceDiagnostics.DiagnosticAvailable zugeordnet ist.

public enum class AdaptiveMediaSourceDiagnosticType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
enum class AdaptiveMediaSourceDiagnosticType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
public enum AdaptiveMediaSourceDiagnosticType
var value = Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticType.manifestUnchangedUponReload
Public Enum AdaptiveMediaSourceDiagnosticType
Vererbung
AdaptiveMediaSourceDiagnosticType
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)

Felder

BitrateDisabled 7

AdaptiveMediaSource versucht nicht, weitere Segmente für eine bestimmte Bitrate herunterzuladen.   Dies kann auftreten, wenn der Webserver beim Herunterladen eines Manifestupdates für eine bestimmte Bitrate eine Antwort 410 – Gone zurückgibt, wenn der Server die serverseitige Überlastungskontrolle implementiert. Dies kann auch auftreten, wenn adaptiveMediaSource weder das Initialisierungssegment noch den Entschlüsselungsschlüssel für eine bestimmte Bitrate herunterladen kann.

FatalMediaSourceError 8

Eingeführt in Windows.Foundation.UniversalApiContract v5. AdaptiveMediaSource hat einen Fehler an die Medienpipeline übergeben, der dazu führte, dass die Wiedergabe beendet wurde. Diese Diagnose ist nicht zum Ersetzen von Medienfehlerereignissen vorgesehen, die vom MediaPlayer bereitgestellt werden, z. B. das MediaFailed-Ereignis . Stattdessen kann diese Diagnose nützlich sein, um Fehler, die von der Medienquelle stammen, mit einer potenziellen Beschädigung von Fehlerbedingungen mit dem Inhaltsübermittlungsnetzwerk zu korrelieren.

ManifestMismatchUponReload 1

Während der Wiedergabe von Liveinhalten stellt das neue Manifest eine andere Präsentation als das zuvor heruntergeladene Manifest dar. Dies führt auch zu einem Wiedergabefehlerereignis für das zugeordnete MediaElement oder MediaPlayer.

ManifestSignaledEndOfLiveEventUponReload 2

Während der Wiedergabe von Liveinhalten hat das vorherige Manifest keine Dauer angegeben oder einen Indikator für das Ende der Liste enthalten, und das neue aktualisierte Manifest gibt eine Dauer oder ein Ende des Listenindikators an.  Dies bedeutet, dass eine Livepräsentation endet, nachdem die verbleibenden Mediensegmente heruntergeladen und wiedergegeben wurden.

ManifestUnchangedUponReload 0

Während der Wiedergabe von Liveinhalten ist das neue Manifest identisch mit dem zuletzt heruntergeladenen Manifest.  Für HLS, bei dem das Manifest kontinuierlich aktualisiert wird, um am Ende der Wiedergabeliste neue Segmente hinzuzufügen, kann dies auf einen Stillstand im Server- oder Codierungsprozess hinweisen.

MediaSegmentSkipped 3

AdaptiveMediaSource übersprungen ein gesamtes Mediensegment über alle Bitraten hinweg.  Dies kann aufgrund einer Beschädigung des CDN oder fehlender Ressourcen auftreten. Dies führt in der Regel zu einer Lücke bei wiedergabe- und Video-/Audioartefakten.

ResourceNotFound 4

AdaptiveMediaSource hat beim Herunterladen einer bestimmten Ressource einen Fehler nicht gefunden. Dies kann auf ein Problem mit dem Inhaltsmanifest oder ein Problem mit dem CDN hinweisen.

ResourceParsingError 6

AdaptiveMediaSource ist beim Analysieren eines Segments oder Schlüssels ein Fehler aufgetreten.  Dies kann auf eine Beschädigung des CDN oder auf einen ungültigen Entschlüsselungsschlüssel hinweisen.

ResourceTimedOut 5

AdaptiveMediaSource konnte eine bestimmte Ressource in der zugewiesenen Zeit nicht vollständig herunterladen.  Der Download kann erneut versucht werden, oder die AdaptiveMediaSource wechselt zu einer anderen Bitrate, um den Puffer an der aktuellen Downloadposition weiter zu füllen.

Hinweise

Versionsverlauf

Windows-Version SDK-Version Wertschöpfung
1709 16299 FatalMediaSourceError

Gilt für: