Share via


AdaptiveMediaSourceDiagnosticType 列舉

定義

指定與 AdaptiveMediaSourceDiagnostics.DiagnosticAvailable相關聯的診斷事件種類。

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
繼承
AdaptiveMediaSourceDiagnosticType
屬性

Windows 需求

裝置系列
Windows 10 Creators Update (已於 10.0.15063.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v4.0 引進)

欄位

BitrateDisabled 7

AdaptiveMediaSource不會嘗試下載任何特定位元速率的更多區段。   如果伺服器實作伺服器端壅塞控制,則如果網頁伺服器傳回 410 – 下載特定位元速率的資訊清單更新時,就會發生此情況。 如果 AdaptiveMediaSource 無法下載特定位元速率的初始化區段或解密金鑰,也可能會發生此情況。

FatalMediaSourceError 8

在 Windows.Foundation.UniversalApiContract v5 中引進。 AdaptiveMediaSource已將錯誤傳遞至導致播放停止的媒體管線。 此診斷並非用來取代 MediaPlayer所提供的媒體失敗事件,例如 MediaFailed 事件。 相反地,此診斷有助於將源自媒體來源的錯誤與內容傳遞網路可能損毀的錯誤狀況相互關聯。

ManifestMismatchUponReload 1

在播放即時內容期間,新資訊清單代表與先前下載的資訊清單不同的簡報。 這也會導致相關聯 MediaElementMediaPlayer的播放錯誤事件。

ManifestSignaledEndOfLiveEventUponReload 2

在播放即時內容期間,上一個資訊清單未指定持續時間或包含清單指標的結尾,而新的更新資訊清單會指定清單指標的持續時間或結束。  這表示即時簡報會在下載並播放其餘媒體區段之後結束。

ManifestUnchangedUponReload 0

在播放即時內容期間,新資訊清單與最後一個下載的資訊清單相同。  對於資訊清單持續更新的 HLS,將新區段新增至播放清單結尾,這可能表示伺服器或編碼程式停止。

MediaSegmentSkipped 3

AdaptiveMediaSource已略過所有位元速率的整個媒體區段。  這可能是因為 CDN 上的損毀或遺漏資源而發生。 這通常會導致播放和視訊/音訊成品出現間距。

ResourceNotFound 4

AdaptiveMediaSource 下載特定資源時發生找不到資源錯誤。 這可能表示內容資訊清單或 CDN 的問題。

ResourceParsingError 6

AdaptiveMediaSource剖析區段或索引鍵時發生錯誤。  這表示 CDN 上的損毀或不正確解密金鑰。

ResourceTimedOut 5

AdaptiveMediaSource無法在配置的時間量中完整下載特定資源。  可能會再次嘗試下載,或者 AdaptiveMediaSource 可能會切換到另一個位元速率,以繼續在目前的下載位置填滿緩衝區。

備註

版本歷程記錄

Windows 版本 SDK 版本 新增值
1709 16299 FatalMediaSourceError

適用於