Está en la página 1de 3

Picture Box = btnAdjuntar

Picture Box = btnStop


Picture Box = btnPlay
MACTrack = mtrackVolumen
MACTrack = mtrackEstatus
Label = lblCancion
Text of the label = --

//esto colocarlo en Public partial class


bool play = False;
string[] ArchivosMP3;
string[] rutasArchivosMP3;

//Esto colocarlo en “private viod btnAdjuntar_Click(object seder, EventArgs e)”


OpenFileDialog CajaDeBusquedaDeArchivos = new OpenFileDislog();
CajaDeBusquedaDeArchivos.Multiselect = true;
if(CajaDeBusquedaDeArchivos.Showdialog()==System.Windows.Forms.Dialogresult.OK){
ArchivosMP3 = CajaDeBusquedaDeArchivos.SafeFilesNames;
rutasArchivosMP3 = CajaDeBusquedaDeArchivos.FileNames;
foreach( var ArchivoMP3 in ArchivoMP3){
lstCanciones.Items.Add(ArchivoMP3);
}
Reproductor.URL = rutasArchivosMP3[0];
lstCanciones.selectedIndex = o;
btnPlay.Image = Propeties.Resources.pause;
}

//Esto colocarlo en “Private void lstCanciones_SelectedIndexChanged(object sender, EventArgs e)


Reproductor.URL = rutasArchivoMP3[lstCanciones.SelectedIndex];
lblCancion.Text = ArchivosMP3[lstCanciones.SelectedIndex]

SIGUIENTES PASOS:
 Ir a la herramienta “Proyecto”
 Ir a “Administrar paquetes NuGet”
 Buscar “MACTrakBarLib.dll”
 Instalar “MACTrakBarLib.dll”
 Ir al explorador de soluciones y buscar “reproductor de música”
 Clic derecho en “reproductor de música”
 Presionar “Abrir carpeta en el explorador de archivos”
 Buscar la carpeta q contenga el MACTrack
 Copiar la ruta de el MACTrack
 Buscar en visual en el cuadro de herramientas el “spire.barcode”
 Clic derecho en “spire.barcode”
 Presionar “elegir elementos”
 Luego presionar “examinar”
 Pegar la ruta de ubicación del MACTrack
 Seleccionarlo
 colocar 2 MACTrack

MACTrackBar: agregar características


TickColor
TrackerColor
TrackLineColor
TrackLineSelectedColor
Maximun=100%
TextTickStyle = None
TickStyle = None
TrackerSize

//Esto colocarlo en “private viod btnPlay_Click(object seder, EventArgs e)”


switch(Play){
case true:
Reproductor.Ctlcontrols.pause();
btnPlay.Image = Propeties.Resources.Play;
Play = false;
Break;
case false:
Reproductor.Ctlcontrols.play();
btnPlay.Image = Propeties.Resources.pause;
Play = True;
Break;
}

//Esto colocarlo en “private viod btnStop_Click(object seder, EventArgs e)”


Reproductor.Ctlcontrols.stop();
btnPlay.Image = Propeties.Resources.Play;
Play = false;

TIMER:
Enabled = true
Interval = 1
//Esto colocarlo en “private viod timer1_Tick(object seder, EventArgs e)”
{
ActualizarDatosTrack();
mtrackEstatus.Value = (int)Reproductor.Ctlcontrols.currentPosition;
mtrackVolumen.Value = Reproductor.settings.Volume;
}
public void ActualizarDatosTrack(){
if(Reproductor.playState == WMPLib.WMPPlayState.wmppsPlaing){
mtrackEstatus.Maxinum=(int)Reproductor.Ctlcontrols.currentItem.duration;
timer1.Start();
}
else if (Reproductor.playState == WMPLib.WMPPlayState.wmppsPaused){
timer1.Stop();
}
else if(Reproductor.playState == WMPLib.WMPPlayState.wmppsStopped){
timer1.Stop();
mtrackEstatus.Value = 0;
}
}

Siguientes pasos:
 Seleccionar el Windows media
 buscar PlayStateChange

//Esto colocarlo en “private void Reproductor_PlayStateChange(object sender, AxWMPLib._WMPOCX…)”


ActualizarDatosTrack();

También podría gustarte