Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-12-2005
Jorghino reyes Jorghino reyes is offline
Miembro
 
Registrado: ago 2005
Ubicación: Jalisco Mexico
Posts: 41
Poder: 0
Jorghino reyes Va por buen camino
Error MCI con multimedia

Hola que tal, un saludo a todos los que hacen posible este gran lugar.

Tengo Una duda con el componente de mediaplyer.

Que puedo hacer para detectar o controlar el momento cuando un archivo ( mp3) esta dañado. Es decir me presenta un error de este tipo " NO MCI device Open"

Lo que quiero hacer es que cuando esto pase o previo a que esto pase tenga la opcion de hacer algo para que no se detenga el programa cuando lo intento reproducir.

Gracias de antemano.
Responder Con Cita
  #2  
Antiguo 27-12-2005
[Gunman] [Gunman] is offline
Miembro
 
Registrado: dic 2004
Ubicación: Pedreguer.
Posts: 355
Poder: 20
[Gunman] Va por buen camino
Mira en las excepciones del programa... Puede hacer:
Código Delphi [-]
try
MediaPlayer1.FileName := 'C:\mp31.mp3';
MediaPlayer1.Open;
 except 
    MediaPlayer1.FileName := 'C:\mp32.mp3';
    MediaPlayer1.Open;
 end;

Adapta esto a tu caso, por ejemplo si tienes una lista de canciones y un botón que inicia la canción seleccionada puedes hacer:
Código Delphi [-]
 procedure Play(NSong: Integer);
 try
    MediaPlayer1.FileName := ListBox1.Items[NSong];
    MediaPlayer1.Open;
 except
    Play(NSong+1);
    exit;
 end;
 end;
para llamarlo des de el botón:
Código Delphi [-]
Play(ListBox1.ItemIndex);

PD: El código lo he escrito desde la web, no sé si es correcto, pero la idea es esa. Compruebalo y modificalo a tu gusto. ;-)
__________________
l2prog.co.nr
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 11:48:24.


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