| Предыдущий | Следующий |
| NS_E_REQUIRE_STREAMING_CLIENT | NS_E_PROXY_ACCESSDENIED |
NS_E_PLAYLIST_ENTRY_HAS_CHANGED
Что означает NS_E_PLAYLIST_ENTRY_HAS_CHANGED
NS_E_PLAYLIST_ENTRY_HAS_CHANGED означает, что команда была создана для прежнего состояния элемента playlist, а сам элемент уже изменился. Это ошибка устаревшей ссылки на объект, а не обязательно проблема сети или декодирования.
Что проверить
- Сохраните идентификатор элемента и его текущее поколение/версию.
- Сопоставьте время создания команды с моментом изменения списка воспроизведения.
- Проверьте, не заменил ли другой поток тот же элемент перед выполнением команды.
- Не переиспользуйте объект команды после обновления связанного элемента.
Для исправления получите актуальный элемент и создайте команду заново. Контрольная проверка должна выполняться на том же сценарии изменения списка, чтобы успех нельзя было объяснить отсутствием конкурирующего обновления.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.