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 – Gone при скачивании обновления манифеста для определенной скорости, если сервер реализует управление перегрузкой на стороне сервера. Это также может произойти, если AdaptiveMediaSource не может скачать сегмент инициализации или ключ расшифровки для определенной скорости.

FatalMediaSourceError 8

Представлено в Windows.Foundation.UniversalApiContract версии 5. AdaptiveMediaSource передал в конвейер мультимедиа ошибку, которая привела к остановке воспроизведения. Эта диагностика не предназначена для замены событий сбоя мультимедиа, предоставляемых MediaPlayer, таких как событие MediaFailed . Вместо этого эта диагностика может быть полезна для сопоставления ошибок, возникающих из источника мультимедиа, с потенциальным повреждением условий ошибок с сетью доставки содержимого.

ManifestMismatchUponReload 1

Во время воспроизведения динамического содержимого новый манифест представляет презентацию, отличную от ранее загруженного манифеста. Это также приведет к возникновению события ошибки воспроизведения для связанного Объекта MediaElement или MediaPlayer.

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

Применяется к