コード例 #1
0
 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");
     }
 }
コード例 #2
0
        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);
             * }
             */
        }