private void onClick(object sender, EventArgs e) { if (_carpetaPadre != null) { VI_Reproductor reproductor = main.getReproductor(); reproductor.Visibility = Visibility.Visible; List <Archivo> lista = _carpetaPadre._archivos; List <FileInfo> listaArchivos = new List <FileInfo>(); List <string> listaNombres = new List <string>(); int posicion = 0; int cont = 0; foreach (Archivo archivo in lista) { if (archivo.Equals(this)) { posicion = cont; } FileInfo f = new FileInfo(archivo._archivoClass.rutaSistema); listaNombres.Add(archivo._archivoClass.nombre); listaArchivos.Add(f); cont++; } reproductor.setListaNombres(listaNombres.ToArray()); reproductor.setLista(listaArchivos.ToArray(), posicion); reproductor.setVIGallery(main); } else { MessageBox.Show("No se ha podido abrir el archivo"); } }
private void onClickReproducir(object sender, EventArgs e) { VI_Reproductor reproductor = main.getReproductor(); reproductor.Visibility = Visibility.Visible; List <Uri> listaArchivos = new List <Uri>(); List <long> listaId = new List <long>(); List <string> listaNombre = new List <string>(); /*if (_capitulo != null) { * Uri u = new Uri(_capitulo.rutaWeb); * listaArchivos.Add(u); * listaId.Add(_capitulo.id); * Temporada t = ListaOnline.getTempByCap(this._capitulo); * Serie s = ListaOnline.getSerieByTemp(t); * string nombre = s.nombre + " - Temporada " + t.numTemporada + " " + _capitulo.nombre; * listaNombre.Add(nombre); * reproductor.setListaNombres(listaNombre.ToArray()); * reproductor.setListaCapitulos(listaArchivos.ToArray(), listaId.ToArray()); ; * reproductor.setVIGallery(main); * } else if (_pelicula != null) { * Uri u = new Uri(_pelicula.rutaWeb); * listaId.Add(_pelicula.id); * listaArchivos.Add(u); * string nombre = _pelicula.nombre; * listaNombre.Add(nombre); * reproductor.setListaNombres(listaNombre.ToArray()); * reproductor.setListaPeliculas(listaArchivos.ToArray(), listaId.ToArray()); * reproductor.setVIGallery(main); * } */ }