Player.playState

[Функция, связанная с этой страницей, Медиаплеер Windows SDK, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать MediaPlayer вместо пакета SDK для Медиаплеер Windows. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Свойство playState получает значение, указывающее состояние операции Медиаплеер Windows.

Синтаксис

проигрыватель . playState

Возможные значения

Это свойство является числом только для чтения (long). Константу перечисления в стиле C можно получить, указав для значения состояния префикс wmpps. Например, константой для состояния воспроизведения является wmppsPlaying.

Значение Состояние Описание
0 Не определено. Медиаплеер Windows находится в неопределенном состоянии.
1 Остановлена Воспроизведение текущего элемента мультимедиа остановлено.
2 Пауза Воспроизведение текущего элемента мультимедиа приостановлено. При приостановке элемента мультимедиа возобновление воспроизведения начинается из того же расположения.
3 Воспроизведение Текущий элемент мультимедиа воспроизводит.
4 ScanForward Текущий элемент мультимедиа выполняется быстрая пересылка.
5 ScanReverse Текущий элемент мультимедиа выполняет быструю перемотку.
6 ответов Текущий элемент мультимедиа получает дополнительные данные с сервера.
7 Ожидание Подключение установлено, но сервер не отправляет данные. Ожидание начала сеанса.
8 MediaEnded Воспроизведение элемента мультимедиа завершено.
9 Переходное Подготовка нового элемента мультимедиа.
10 Ready Готовы начать играть.
11 Повторное соединение Повторное подключение к потоку.

Комментарии

Медиаплеер Windows состояния не гарантированы в определенном порядке. Кроме того, не все состояния обязательно возникают во время последовательности событий. Не следует писать код, который зависит от порядка состояния.

Примеры

В следующем коде JScript показано использование проигрывателя. Свойство playState . Текстовый элемент HTML с именем myText отображает текущее состояние. Объект Player был создан с идентификатором " Player".

// Test whether Windows Media Player is in the playing state.
if (3 == Player.playState)
    myText.value = "Windows Media Player is playing!";
else
    myText.value = "Windows Media Player is NOT playing!";

Требования

Требование Значение
Версия
Медиаплеер Windows версии 7.0 или более поздней.
DLL
Wmp.dll

См. также раздел

Объект Player

Событие Player.PlayStateChange