Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #7  
Antiguo 07-09-2007
MiguelC MiguelC is offline
Miembro
 
Registrado: oct 2003
Ubicación: República Dominicana
Posts: 15
Poder: 0
MiguelC Va por buen camino
Hola, me pueden ayudar con el bendito Mediaplayer!!

Hola, alguien me puede ayudar con lo siguiente: Estoy cargando en un CheckListBox una lista de archivos multimedia (*.avi, *.mp3,etc.) que quisiera ir reproduciendo uno a continuacion del otro, a medida de que se ecuentren checked en el CheckListBox.Para tratar de reproducir los archivos estoy usando Delphi 5 y su mediaplayer.El punto es que con la ayuda de Delphi he podido hacer lo siguiente:

For I:= 0 To CheckListBox1.Items.Count - 1 Do
Begin
If CheckListBox1.Checked[i] = True Then
Begin


MediaPlayer1.FileName:= CheckListBox1.Items.Strings[i];
MediaPlayer1.AutoOpen:= True;
MediaPlayer1.AutoRewind:= True;
MediaPlayer1.Open;

try

MediaPlayer1.Wait := True; { Waits until sounds is done playing to return }
MediaPlayer1.Play; { Play sound }
MediaPlayer1.Play; { Play again after first playing is completed }
finally
MediaPlayer1.Close; { Close media player }

end;





End;


End;

El punto es que los archivos se van ejecutando uno a seguidas de otro con la ayuda de esto : MediaPlayer1.Wait := True; pero esta parte me inhabilita cualquier otra operacion que yo quisiera hacer como por ejemplo detener la reproduccion de los arhivos como lo haria cualquier reproductor normal, o simplemente ejecutar un click sobre cualquier boton que yo tengo en el formulario. pero esto da la impresion de que se inhibe todo hasta que el mediaplayer no culmina.En resumen, para no cansarlos tanto, pregunto: Existe otra manera de yo poder simular un reproductor normal que pueda reproducir mas de un archivo con el mediaplayer y yo pode seguir teniendo el control sobre el u otro componente en mi formulario sin que parezca que mi programa esta colgado y yo poder cancelar la reproducción cuan lo desee?
Gracias de Antemano, por cualquier ayuda.
__________________
"La unión del Código hace la Fuerza" LMCV

Última edición por MiguelC fecha: 07-09-2007 a las 01:49:55.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
reproductor fenther Varios 0 04-05-2007 22:36:34
reproductor jeyco OOP 1 28-03-2007 17:09:00
Reproductor ramphi Varios 7 21-08-2006 16:31:18
reproductor de audio jmeng2 Varios 1 09-07-2004 03:02:56
Reproductor MP3 lafirma Varios 1 28-08-2003 21:43:27


La franja horaria es GMT +2. Ahora son las 16:49:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi