Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Como puedo cargar una lista de mp3 con el TMediaPlayer??

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Como puedo cargar una lista de mp3 con el TMediaPlayer?? Responder citando

Estoy haciendo una discografia pero no he buscado la forma de cargar una lista completa de mp3, y no hacerlo con un OpenDialog q' solo lo hace una por una, ayuda!!!
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

Es sencillo.
Basta con crear un archivo de texto con extensión m3u que contenga los nombres de las canciones a interpretar (a se posible con su ruta absoluta) y lanzar el programa reproductor multimedia con el nombre de ese archivo como parámetro.
Volver arriba
Mensaje    Asunto: Bucles. Responder citando

Probare lo del Fichero. Ahora va mi pregunta hay alguna manera de reproducir ese fichero en un bucle.
Un Saludo.

Muchas Garcias de Antemano.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: No se escuchan las canciones Responder citando

Anonymous escribió:
Es sencillo.
Basta con crear un archivo de texto con extensión m3u que contenga los nombres de las canciones a interpretar (a se posible con su ruta absoluta) y lanzar el programa reproductor multimedia con el nombre de ese archivo como parámetro.



Lo hice pero no se escuchan las canciones, el TMediaPlayer lleva el parámetro del archivo m3u pero no se oyen las canciones
Volver arriba
Mensaje    Asunto: Responder citando

La solucion que te he dado es para escuchar los archivos MP3 con el Windows Media Player, WinAmp o cualquier otro programa que permita el uso de listas en archivos m3u. Para ello se les invoca son la funcion ShellExecute.

Para usar el control TMEdiaPlayer del Builder, la solucion del archivo m3u no es válida. Si quieres usar este control, la unica solucion es usar un Timer para que mire cada ciuerto tiempo si ya ha terminado de interpretar la cancion o no el TMediaPlayer (aunque no se si soportará archivos MP3 o no).
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Esta es la funcion de la que te hablaba
para dividr una cadena en subcadenas

ejemplo
Código:

AnsiString linea="1,Maddona - Isla Bonit,c:\musica\madona\pista01.mp3"

TStringList *listas=new TStringList();

Listas=DivideCadena(linea,",");//separados por comas..

y esta es la funcion
Código:

//*******************funicion que divide una cadena  a partir de un caracter ****
TStrings *__fastcall DivideCadena(AnsiString ctmp, AnsiString LetraDivisora){
   TStringList *ArregloCadena = new TStringList();
    int pos=ctmp.Pos(LetraDivisora);
    if(pos!=0){
        ArregloCadena->Add(ctmp.SubString(1,pos-1));
        ctmp=ctmp.SubString(pos+1,ctmp.Length());
        pos=ctmp.Pos(LetraDivisora);
        while (pos!=0){
            if (pos!=0){
                ArregloCadena->Add(ctmp.SubString(1,pos-1));
                ctmp=ctmp.SubString(pos+1,ctmp.Length());
            }
        pos=ctmp.Pos(LetraDivisora);
        }
        ArregloCadena->Add(ctmp.SubString(1,ctmp.Length()));
    }else{
          ArregloCadena->Add(ctmp);
    }
  return (ArregloCadena);
}


Espero te Sirva...
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.