FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Tocar la Cancion siguiente con el MediaPlayer
Buenas, tengon un inconveniente con una applicacion que estoy desarrollando para tocar musica, videos y peliculas.
mi problema consiste en que cuando quiero avanzar a la siguiente mientras ya esta tocando alguna, me da un el siguiente error MCIDiviceError with message 'cannot determine the divice type from the given filename extension' Este es el codigo que estoy utilizando
Última edición por dec fecha: 29-11-2007 a las 18:00:37. |
#2
|
||||
|
||||
Correcion publicacion anterior
Disculpen que el codigo anterior lo utiliza para que pase de una cancion a otra, cuando la que estaba sonando termine.
este es el codigo correcto que estoy utilizando procedure TFMain.NextClick(Sender: TObject); begin MPSound.Stop; MPSound.Close; TCanciones.DisableControls; TCanciones.First; TCanciones.Delete; TCanciones.EnableControls; MPSound.FileName := TCancionesRUTA.Value; MPSound.Open; MPSound.Play; end; Gracias de antemano |
#3
|
||||
|
||||
Hola, una pregunta, cual es la funcion del delete que estas haciendo, borras un dato en la tabla canciones?, no le veo sentido, intenta sin el delete:
Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#4
|
||||
|
||||
Aclaratoria delete
Gracias por responder
pero si te fijas en el codigo fuente siempre estoy mandado a tocar el primer registro de la tabla, que por eso mando a posicionarse en el primer registro para poder eliminarlo para luego tocar el nuevo registro posicionado en el primer lugar |
#5
|
||||
|
||||
Yo resoloví un problema parecido de la siguiente manera: cree una tabla con el Data Base desktop en donde en uno de los campos guardo como un Tipo Alpha el Path donde se encuentra el tema. Y en el preimero de los dos Campos creados coloco un "ID" para Identificar cada path (El campo "ID" es un numero del tipo Long Integer).
Con este Campo "Id" logre , como veras en la primera parte del codigo, que cuando pulses el boton "siguiente" o "next" y estes parado en el ultimo registro de la tabla, automaticamente pases al primero.
Espero que te sirva....tiene muchas explicaiones....peroes facil de entender...y no son muhcas lineas de codigo, son solo 9 y contadas. Última edición por Hola_mundo fecha: 06-12-2007 a las 18:36:56. Razón: Soy un tarado....ja |
#6
|
||||
|
||||
Yo resoloví un problema parecido de la siguiente manera: cree una tabla con el Data Base desktop en donde en uno de los campos guardo como un Tipo Alpha el Path donde se encuentra el tema. Y en el preimero de los dos Campos creados coloco un "ID" para Identificar cada path (El campo "ID" es un numero del tipo Long Integer).
Con este Campo "Id" logre , como veras en la primera parte del codigo, que cuando pulses el boton "siguiente" o "next" y estes parado en el ultimo registro de la tabla, automaticamente pases al primero.
Espero que te sirva....tiene muchas explicaiones....peroes facil de entender...y no son muhcas lineas de codigo, son solo 9 y contadas. Última edición por Hola_mundo fecha: 06-12-2007 a las 18:38:45. Razón: Soy un atrado al cuadrado....jaja |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Tocar madera cosa de informáticos...? | marcoszorrilla | Humor | 10 | 07-02-2006 17:40:12 |
Mediaplayer y las notificaciones. | Jorghino reyes | Varios | 4 | 26-08-2005 07:46:48 |
sonido con mediaplayer | soloriv | Varios | 2 | 01-06-2005 16:36:28 |
Problema con mediaplayer | Jan_polero | Varios | 4 | 05-11-2004 01:46:51 |
Utilizar MediaPlayer | Pally | Varios | 3 | 19-06-2003 17:17:14 |
|