Вы можете узнать, воспроизводится ли он (или ожидает, буферизует и т. Д.), Используя свойство playState .
«Игра» - это значение 3, например:
if (WMPs.playState != 3)
{
// handle it not playing
}
См. Также событие PlayStateChanged , которое позволит вам справиться с этим более элегантно.