private void InicializarReproduccion() { Servicios.ServiciosDeDescarga serviciosDeDescarga = new Servicios.ServiciosDeDescarga(); serviciosDeDescarga.EliminarArchivosTemporales(); if (CancionesEnCola.Count > CancionActual) { CancionesEnCola[CancionActual].CargarDireccionDeCancion(); if (!CancionesEnCola[CancionActual].CancionEstaDescargada()) { serviciosDeDescarga.DescargarAudioTemporalDeCancion(CancionesEnCola[CancionActual].Id, Token); } //Lector = new Mp3FileReader(CancionesEnCola[CancionActual].DireccionDeCancion); //Reproductor.DeviceNumber = 0; //Reproductor.Init(Lector); //Reproductor.Play(); //Reproductor.Volume = Volumen; //IReproductor.CargarDatosDeCancionActual(); } }
private async void InicializarReproduccion() { IReproductor.Bloquear(); if (Lector != null) { Lector.Close(); } Reproductor.Stop(); Servicios.ServiciosDeDescarga serviciosDeDescarga = new Servicios.ServiciosDeDescarga(); serviciosDeDescarga.EliminarArchivosTemporales(); if (CancionesEnCola.Count > CancionActual) { if (CancionActual >= 0) { CancionesEnCola[CancionActual].CargarDireccionDeCancion(); bool resultado; if (!CancionesEnCola[CancionActual].CancionEstaDescargada()) { if (ModoConectado) { resultado = await serviciosDeDescarga.DescargarAudioTemporalDeCancion(CancionesEnCola[CancionActual].Id, Token); } else { IReproductor.Desbloquear(); Siguiente(); } } Lector = new Mp3FileReader(CancionesEnCola[CancionActual].DireccionDeCancion); Reproductor.DeviceNumber = 0; Reproductor.Init(Lector); Reproductor.Play(); Reproductor.Volume = Volumen; IReproductor.CargarDatosDeCancionActual(); } } IReproductor.Desbloquear(); }