Если плеер ставится с помощью подключаемого плагина с API, то нужно посмотреть, а нет ли возможности поставить на нужное нам событие обработчик? Другой вариант — самостоятельное навешивание обработчика на события в audio (если проигрыватель реализован в плагине с помощью Flash, то только API).
Если такая возможность есть, можете в слушателе или callback-функции сделать с фоном что угодно. Но всё это — Javascript. К языкам разметки не имеет никакого отношения.
Единственное, что работает в CSS примерно по принципу if — Media Queries. Но они для вашего случая не годятся.