CSPromex
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Programadores dedicados a C sharp .Net, eres nuevo, experto o quieres aprender a programar en C Sharp, aquí encontraras todo lo que necesitas.
 
ÍndiceBuscarÚltimas imágenesChatRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
» Sockets Conexion,Envio y recepcion de datos (mini-chat Cliente-Servidor)
Reproductor de música->Lista de reproducción (Guardar-Cargar) I_icon_minitimeSáb Sep 30, 2023 6:24 pm por EurekaMartin

» Graficos: Grafica circular
Reproductor de música->Lista de reproducción (Guardar-Cargar) I_icon_minitimeMar Mar 05, 2019 4:58 pm por Luis Garcia

» Calendario hecho Manualmente
Reproductor de música->Lista de reproducción (Guardar-Cargar) I_icon_minitimeMar Mar 05, 2019 3:52 pm por Luis Garcia

» Activar el protector de pantalla.
Reproductor de música->Lista de reproducción (Guardar-Cargar) I_icon_minitimeMar Mar 05, 2019 3:12 pm por Luis Garcia

» Hacer backup de MySql desde C#
Reproductor de música->Lista de reproducción (Guardar-Cargar) I_icon_minitimeMar Abr 18, 2017 10:04 pm por maurifl

» Sockets programa para Ciber Cafe (Cliente-Servidor)
Reproductor de música->Lista de reproducción (Guardar-Cargar) I_icon_minitimeLun Ago 10, 2015 5:45 pm por artes

» Ayuda crear emoticones en un chat
Reproductor de música->Lista de reproducción (Guardar-Cargar) I_icon_minitimeDom Jul 12, 2015 9:00 pm por yeco96

» Necesito ayuda para pasar datos a un Datagridview
Reproductor de música->Lista de reproducción (Guardar-Cargar) I_icon_minitimeDom Jun 07, 2015 4:33 pm por rafaelfa

» Reproductor de música->Lista de reproducción (Guardar-Cargar)
Reproductor de música->Lista de reproducción (Guardar-Cargar) I_icon_minitimeLun Jun 01, 2015 3:00 pm por kevin22

Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Síguenos:
Crear foro Crear foro Crear foro

 

 Reproductor de música->Lista de reproducción (Guardar-Cargar)

Ir abajo 
+2
ROGELIO02
Luis Garcia
6 participantes
AutorMensaje
Luis Garcia
STAFF TEAM
STAFF TEAM
Luis Garcia


Mensajes : 64
Puntos : 112

Reproductor de música->Lista de reproducción (Guardar-Cargar) Empty
MensajeTema: Reproductor de música->Lista de reproducción (Guardar-Cargar)   Reproductor de música->Lista de reproducción (Guardar-Cargar) I_icon_minitimeMar Mayo 03, 2011 10:35 am

En este apartado nos centraremos en las listas de reproducción de un reproductor de musica, como crearlas y guardarlas.

[Tienes que estar registrado y conectado para ver esa imagen]

Saltaré el código del reproductor para ir directamente a las listas de reproducción, para ver el código del reproductor completo descargue el proyecto.

Las direcciones de los archivos al cargarlos los guardamos en una lista y los nombres son mostrados en un listbox.

Dentro del proyecto creamos una clase que nos manejará las listas de reproducción.

Agregamos las "using" necesarias para la clase "Lista_Reproduccion":

Código:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using System.IO;

En la clase agregamos los siguientes metodos y objetos:
Código:

static protected List<string> Llista = new List<string>();
        static protected List<string> Blista = new List<string>();

        public static void Crear(string nombre, List<string> ListaRep, List<string> ltsbLista)
        {
            FileStream stream = new FileStream(nombre, FileMode.Create);

            foreach (String name in ListaRep)
            {
                stream.Write(Encoding.ASCII.GetBytes(name), 0, Encoding.ASCII.GetBytes(name).Count());
                stream.Write(Encoding.ASCII.GetBytes("\n"), 0, Encoding.ASCII.GetBytes("\n").Count());
            }
            stream.Flush();
        }

        public static List<string> Cargar(String direccion)
        {
          if (!direccion.Contains(".rep")) { direccion += ".rep"; }

            string input;
            using (StreamReader strem = File.OpenText(direccion))
            {
                while ((input = strem.ReadLine()) != null)
                {
                    Llista.Add(input);
                }
            }
            return Llista;
        }

        public static List<string> lstbList()
        {
            foreach (string str in Llista)
            {
                Blista.Add(str.Split('\\').Last());
            }
            return Blista;
        }

En el ejemplo utilizamos esta clase así:

Guardar
Código:

  List<string> lst = new List<string>();

            foreach (object str in lstbListaRep.Items)
            {
                lst.Add(str.ToString());
            }

            SaveFileDialog sfdDialogo = new SaveFileDialog();
            sfdDialogo.AddExtension = true;

            sfdDialogo.Filter = ".Rep|*.rep";
            sfdDialogo.Title = "Guardar lista de reproduccion";

            if (sfdDialogo.ShowDialog() == DialogResult.OK)
            {
                if (sfdDialogo.FileName != null)
                {
                  Lista_Reproduccion.Crear(sfdDialogo.FileName, listaDir, lst);
                  MessageBox.Show("Lista guardada");
                }
            }

Cargar
Código:

OpenFileDialog ofdDialogo = new OpenFileDialog();
            ofdDialogo.Filter = "Rep|*.rep";
            ofdDialogo.Title = "Abrir lista de reproduccion";

            if (ofdDialogo.ShowDialog() == DialogResult.OK)
            {
                if (ofdDialogo.OpenFile() != null)
                {
                    listaDir = Lista_Reproduccion.Cargar(ofdDialogo.FileName);
                }
            }

            lstbListaRep.Items.Clear();

            foreach (string st in Lista_Reproduccion.lstbList())
            {
                lstbListaRep.Items.Add(st);
            }

Nota: Ya que el reproductor no esta de la forma más optima, solo resalto la lista de reproducción, el reproductor esta funcional.

Reproductor Mp3: [Tienes que estar registrado y conectado para ver este vínculo]
Volver arriba Ir abajo
ROGELIO02
Novato
ROGELIO02


Mensajes : 1
Puntos : 1

Reproductor de música->Lista de reproducción (Guardar-Cargar) Empty
MensajeTema: urgenttteeeeeeeeeeee   Reproductor de música->Lista de reproducción (Guardar-Cargar) I_icon_minitimeLun Nov 19, 2012 11:26 pm

Buenas noches, oye no puedes subir el codigo del reproductor en otro servidor
Volver arriba Ir abajo
oharryo
Novato
oharryo


Mensajes : 4
Puntos : 6

Reproductor de música->Lista de reproducción (Guardar-Cargar) Empty
MensajeTema: Re: Reproductor de música->Lista de reproducción (Guardar-Cargar)   Reproductor de música->Lista de reproducción (Guardar-Cargar) I_icon_minitimeMar Ene 15, 2013 11:59 am

si amigo porfas sube el codigo en otro servidor
Volver arriba Ir abajo
JPUM
Principiante
JPUM


Mensajes : 6
Puntos : 6

Reproductor de música->Lista de reproducción (Guardar-Cargar) Empty
MensajeTema: Re: Reproductor de música->Lista de reproducción (Guardar-Cargar)   Reproductor de música->Lista de reproducción (Guardar-Cargar) I_icon_minitimeDom Ene 20, 2013 7:23 pm

Porfa subelo en otro servidor de antemano muchas gracias....
Volver arriba Ir abajo
maurozavi
Novato
maurozavi


Mensajes : 1
Puntos : 1

Reproductor de música->Lista de reproducción (Guardar-Cargar) Empty
MensajeTema: Re: Reproductor de música->Lista de reproducción (Guardar-Cargar)   Reproductor de música->Lista de reproducción (Guardar-Cargar) I_icon_minitimeSáb Mayo 25, 2013 2:09 pm

disculpa podrias cambiar la pag para descargar el codigo a mediafire tengo algunas dudas porfavor
Volver arriba Ir abajo
Luis Garcia
STAFF TEAM
STAFF TEAM
Luis Garcia


Mensajes : 64
Puntos : 112

Reproductor de música->Lista de reproducción (Guardar-Cargar) Empty
MensajeTema: Re: Reproductor de música->Lista de reproducción (Guardar-Cargar)   Reproductor de música->Lista de reproducción (Guardar-Cargar) I_icon_minitimeMiér Mayo 29, 2013 8:53 pm

Proyectos en google drive:

[Tienes que estar registrado y conectado para ver este vínculo]
Volver arriba Ir abajo
kevin22
Novato
kevin22


Mensajes : 1
Puntos : 1

Reproductor de música->Lista de reproducción (Guardar-Cargar) Empty
MensajeTema: Re: Reproductor de música->Lista de reproducción (Guardar-Cargar)   Reproductor de música->Lista de reproducción (Guardar-Cargar) I_icon_minitimeLun Jun 01, 2015 3:00 pm

muy buen aporte gracias esta pagina me sirve de mucho
Volver arriba Ir abajo
Contenido patrocinado





Reproductor de música->Lista de reproducción (Guardar-Cargar) Empty
MensajeTema: Re: Reproductor de música->Lista de reproducción (Guardar-Cargar)   Reproductor de música->Lista de reproducción (Guardar-Cargar) I_icon_minitime

Volver arriba Ir abajo
 
Reproductor de música->Lista de reproducción (Guardar-Cargar)
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Ayuda con reproductor
» Reproductor de videos(Interop.MediaPlayer.dll)
» cargar imagen en picturebox desde carpeta de proyecto?
» Guardar de un RichTextBox con RTF a Word (.doc)
» Crear y guardar archivos

Permisos de este foro:No puedes responder a temas en este foro.
CSPromex :: PROGRAMACIÓN EN C# :: Código abierto-
Cambiar a: