| Предыдущий | Следующий |
| NS_E_WMP_RIP_FAILED | NS_E_WMP_ERASE_FAILED |
NS_E_WMP_FAILED_TO_RIP_TRACK
Практическая область этого HRESULT
Этот HRESULT формируется на границе обработка конкретной дорожки CD через этапы чтения, кодирования и записи файла. NS_E_WMP_FAILED_TO_RIP_TRACK относится к обнаружению аудио-CD, цифровому чтению и копированию дорожек, а не к неразличимой общей «проблеме Windows Media».
Положение в конвейере
При копировании дорожки Windows Media Player определяет вставленный носитель, читает его оглавление, создаёт CD-reader и выбирает цифровое извлечение звука либо аналоговый путь воспроизведения. Копирование также включает создание пути назначения и кодировщик из пользовательских настроек. Здесь ошибка относится к обработке конкретной дорожки на этапах чтения, кодирования или записи файла.
Распознавание привода не гарантирует доступность читаемых аудиосекторов, стабильного цифрового чтения или допустимого места назначения. Типичный случай — все остальные дорожки копируются, а одна повреждённая дорожка завершается ошибкой.
Данные для воспроизведения
| Данные | Почему важно локализовать сбой копирования дорожки |
|---|---|
| Объект и операция, вернувшие ошибку | идентификатор физического привода, поколение смены носителя, номер диска и дорожки, результат чтения оглавления, цифровой/аналоговый режим, признак коррекции ошибок, скорость чтения, состояние копирования, выходной формат и первая нижележащая ошибка привода |
| Решающие сведения | номер дорожки, диапазон исходных секторов, выходной файл, результат кодировщика и первую ошибку чтения/записи |
| Идентификатор поколения | Зафиксируйте то же поколение диска, устройства, задания или операции проигрывателя, которое вернуло исходный HRESULT; повторное подключение или смена носителя создаёт уже другой тест. |
| Нижележащий результат | Сохраните первый результат устройства, файловой системы, COM, кодека, DirectShow, IMAPI или BITS, полученный до того, как проигрыватель сопоставил его с итоговым HRESULT. |
| Контролируемое сравнение | Повторите исходную операцию, изменив только найденную причину: снова обработайте ту же дорожку после исправления чтения, кодека или места назначения. |
Интерпретация диагностических данных
| Наблюдение | Толкование |
|---|---|
| Зафиксированные значения соответствуют границе | Результат относится к обработке конкретной дорожки CD на этапах чтения, кодирования или записи файла; исправьте этот этап прежде, чем менять не связанные с ним кодеки, драйверы или списки воспроизведения. |
| Сбой нижнего уровня произошёл раньше | Сохраните этот более ранний HRESULT или результат устройства, поскольку итоговый HRESULT может быть лишь отображением ошибки на уровне проигрывателя. |
| Тот же вызов проходит после одного изолированного изменения | Такое сравнение подтверждает локальный сбой копирования дорожки, а не общую проблему установки. |
| После повторной проверки код изменился | Эта диагностическая граница пройдена; диагностируйте новый HRESULT как следующую независимую стадию. |
NS_E_WMP_FAILED_TO_RIP_TRACK сужает границу сбоя до обработка конкретной дорожки CD через этапы чтения, кодирования и записи файла. Наличие NS_E_WMP_FAILED_TO_RIP_TRACK не доказывает общесистемный сбой мультимедиа; перед изменением не связанных компонентов Player определите операцию, которой принадлежит ошибка.
Порядок проверки
- Зафиксируйте
0xC00D10D3,NS_E_WMP_FAILED_TO_RIP_TRACK, точную операцию проигрывателя/API и первую временную метку её появления. - До извлечения носителя, переподключения устройства, отмены задания или пересоздания проигрывателя сохраните номер дорожки, диапазон исходных секторов, выходной файл, результат кодировщика и первую ошибку чтения/записи.
- Сопоставьте результат с идентификатором физического привода, поколением смены носителя, номером диска и дорожки, результатом чтения оглавления, цифровым или аналоговым режимом, флагом коррекции ошибок, скоростью чтения, состоянием копирования, выходным форматом и первой ошибкой привода нижнего уровня.
- Один раз воспроизведите сбой с исходными параметрами, затем измените только выявленную причину чтения, кодека или назначения и повторите ту же дорожку.
- Создайте новую операцию и убедитесь, что исходный вызов проходит этап, на котором ранее завершалось ошибкой копирование дорожки.
Похожие, но отличающиеся результаты
| Связанный результат | Другая диагностическая граница |
|---|---|
NS_E_WMP_RIP_FAILED | завершение общего сеанса копирования с CD после сбоя одной или нескольких операций с дорожками |
NS_E_UNABLE_TO_CREATE_RIP_LOCATION | создание или разрешение места назначения для новых скопированных дорожек |
NS_E_MEDIACD_READ_ERROR | чтение CD во время воспроизведения после успешного определения типа диска |
Измените только ответственное условие
Целевое действие — повторить ту же дорожку после исправления выявленной проблемы чтения, кодека или места назначения. При повторной проверке NS_E_WMP_FAILED_TO_RIP_TRACK, оставляйте несвязанные параметры мультимедиа, устройства, списка воспроизведения и сети неизменными.
При повторной проверке не полируйте диск, не меняйте драйвер, режим чтения и формат копирования в одном тесте; сохраните первую сбойную дорожку и изменяйте по одной границе за раз.
Справочные материалы для этой контрольной точки
- О копировании содержимого CD.
- Объектная модель Windows Media Player.
- IDiscRecorder2::DisableMcn и уведомление о смене носителя.
- Структура WAVEFORMATEX.
Нужно найти другой код? Найти другой код состояния или ошибки.
