mp3 player question

I have made the following sketch for my mp3 player announcement but I have a problem, when I press the bush button every thing works great but I need this to work with switches.
For example I flip a switch ON and the specific announcement plays. By livening this switch at the ON position I want the next announcement to play when I flip another switch ON.
The sketch that I have only works with push buttons.
Can someone help I'm new with Arduino and do not know how to make it work with switches.

Thank you !!!

here is the sketch that I have :

#include "SoftwareSerial.h"
#define Start_Byte 0x7E
#define Version_Byte 0xFF
#define Command_Length 0x06
#define End_Byte 0xEF
#define Acknowledge 0x00 //Returns info with command 0x41 [0x01: info, 0x00: no info]
#define ACTIVATED LOW
#define DEACTIVATED HIGH

int buttonFirst = 2;
int buttonSecond = 3;
int buttonThird = 4;
int buttonForth = 5;
int buttonFifth = 6;
int buttonSixth = 7;
int buttonSeventh = 8;
int buttonPause = 9;

bool isPlaying = false;

SoftwareSerial mySerial(10, 11);

void setup () {

Serial.begin(9600);
Serial.println("Setup started.");

pinMode(buttonPause, INPUT_PULLUP);
pinMode(buttonFirst, INPUT_PULLUP);
pinMode(buttonSecond, INPUT_PULLUP);
pinMode(buttonThird, INPUT_PULLUP);
pinMode(buttonForth, INPUT_PULLUP);
pinMode(buttonFifth, INPUT_PULLUP);
pinMode(buttonSixth, INPUT_PULLUP);
pinMode(buttonSeventh, INPUT_PULLUP);

mySerial.begin (9600);
delay(1000);

Serial.println("Setup completed.");
}

void loop () {

if (digitalRead(buttonFirst) == ACTIVATED)
{
if (!isPlaying)
{
playTrack(5);

}
if(digitalRead(buttonFirst) == DEACTIVATED)
{
stop();
}
}

if (digitalRead(buttonSecond) == ACTIVATED)
{
if (!isPlaying)
{
playTrack(1);

}
if(digitalRead(buttonSecond) == DEACTIVATED)
{
stop();
}
}

if (digitalRead(buttonThird) == ACTIVATED)
{
if (!isPlaying)
{
playTrack(2);

}
if(digitalRead(buttonThird) == DEACTIVATED)
{
stop();
}
}

if (digitalRead(buttonForth) == ACTIVATED)
{
if (!isPlaying)
{
playTrack(3);

}
if(digitalRead(buttonForth) == DEACTIVATED)
{
stop();
}
}

if (digitalRead(buttonFifth) == ACTIVATED)
{
if (!isPlaying)
{
playTrack(4);

}
if(digitalRead(buttonFifth) == DEACTIVATED)
{
stop();
}
}

if (digitalRead(buttonSixth) == ACTIVATED)
{
if (!isPlaying)
{
playTrack(6);

}
if(digitalRead(buttonSixth) == DEACTIVATED)
{
stop();
}
}

if (digitalRead(buttonSeventh) == ACTIVATED)
{
if (!isPlaying)
{
playTrack(7);

}
if(digitalRead(buttonSeventh) == DEACTIVATED)
{
stop();
}
}

if (digitalRead(buttonPause) == ACTIVATED)
{
if (isPlaying)
{
pause();
isPlaying = false;
} else
{
isPlaying = true;
play();
}
}

}

void playTrack(int trackNo) {
Serial.print("Requesting track to be played:"); Serial.println(trackNo);
execute_CMD(0x03, 0, trackNo);

isPlaying = true;

delay(500);
}

void play()
{
Serial.println("Requesting play/resume.");
execute_CMD(0x0D, 0, 1);
delay(500);
}

void pause()
{
Serial.println("Requesting pause.");
execute_CMD(0x0E, 0, 1);
delay(500);
}

void stop()
{
Serial.println("Requesting stop.");
execute_CMD(0x00, 0, 0);
isPlaying = false;
delay(500);
}

void setVolume(int volume)
{
Serial.print("Setting volume to:"); Serial.println(volume);
execute_CMD(0x06, 0, volume);

delay(2000);
}

void execute_CMD(byte CMD, byte Par1, byte Par2)
{
Serial.println("Sending command to MP3 player");

word checksum = -(Version_Byte + Command_Length + CMD + Acknowledge + Par1 + Par2);

byte Command_line[10] = { Start_Byte, Version_Byte, Command_Length, CMD, Acknowledge,
Par1, Par2, highByte(checksum), lowByte(checksum), End_Byte
};

for (byte k = 0; k < 10; k++)
{
mySerial.write( Command_line[k]);
}
}

The sketch that I have only works with push buttons.

That's not true. The Arduino has NO idea what kind of switch is connected to the pin.

What you need to do is look at the state change detection example. Whether the pin is HIGH or LOW is far less relevant than whether the current state of the switch is the same as, or different from, the previous state.

If I understand what you want to do, you want to do something when a switch becomes turned on. You might decide that you want to do something else when the switch becomes turned off.

The state change detection example does something trivial when the switch becomes pressed, and nothing when it becomes released, but you can easily modify what it does in either case.