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 28-02-2005
Avatar de b3nshi
b3nshi b3nshi is offline
Miembro
 
Registrado: feb 2005
Ubicación: Tucuman - Argentina
Posts: 164
Poder: 20
b3nshi Va por buen camino
Lista de reproduccion

Bueno, mi pregunta es la siguiente. Como puedo hacer para insertar con un open dialog, varios archivos a mi listbox. Es decir, que si selecciono varios archivos mp3 en el opendialog, como los agrego???, pero ademas de agregarlos, necesito saber el tiempo que dura cada tema. Mi problema surge debido a que para cargar el tema de la forma que quiero, primero lo hago pasar por un MediaPlayer, para averiduar el tiempo que dura, y dsp lo cargo al Listbox. Y cuando quiero cargar de a muchos temas no puedo. Quise usar un Timer, pero = no me funciona, porque no se como ir cambiando del archivo 1 al n en el open dialog, como para ir cargandolos uno a uno. Alguien me puede dar una solucion a mi problema??? Creo que si en la playlist no cargo de a muchos temas, mi reproductor no va a ser muy útil.
Desde ya Muchas Gracias!!!
Responder Con Cita
  #2  
Antiguo 28-02-2005
ebeltete ebeltete is offline
Miembro
 
Registrado: may 2003
Posts: 236
Poder: 21
ebeltete Va por buen camino
Te paso algo de codigo en un playlist que hice donde tempfile es un mediaplayer




procedure TMainForm.btnFileClick(Sender: TObject);
const
CrossFadeTime = 2500; {ms}
var
NewItem: PListItem;
Pos,Len: Longint;
i: integer;
begin
if OpenDialog.Execute then
begin
for i := 0 to OpenDialog.Files.Count-1 do
begin
TempFile.FileName := OpenDialog.Files[i];
Len := TempFile.FileLength;

if (PlayList.Count > 0) then
with PListItem(PlayList[PlayList.Count-1])^ do
Pos := Max(Position+Length-CrossFadeTime,0)
else
Pos := 0;

New(NewItem);
with NewItem^ do
begin
FileName := TempFile.FileName;
Length := Len;
Position := Pos;
end;

PlayList.Add(NewItem);

PlayListBox.Items.Add(NewItem.FileName+'|'+TimeToString(Pos)+'|'+TimeToString(Len));
end;
end;
end;
Responder Con Cita
  #3  
Antiguo 02-03-2005
Avatar de b3nshi
b3nshi b3nshi is offline
Miembro
 
Registrado: feb 2005
Ubicación: Tucuman - Argentina
Posts: 164
Poder: 20
b3nshi Va por buen camino
Gracias

Muchisimas Gracias, me sirvió de mucha ayuda, es justo lo que queria hacer!!! Gracias en serio!!!
Responder Con Cita
  #4  
Antiguo 03-03-2005
ebeltete ebeltete is offline
Miembro
 
Registrado: may 2003
Posts: 236
Poder: 21
ebeltete Va por buen camino
No hay porque, yo me dedico a desarrollar aplicaciones multimedia donde el manejo de archivos de audio es moneda corriente y realmente me es dificil encontrar ayuda en español, asi que todo lo nos puedamos ayudar mejor, salu2
Responder Con Cita
  #5  
Antiguo 03-03-2005
Avatar de b3nshi
b3nshi b3nshi is offline
Miembro
 
Registrado: feb 2005
Ubicación: Tucuman - Argentina
Posts: 164
Poder: 20
b3nshi Va por buen camino
Otra consultita

hola de vuelta, no quiero ser abuso, pero queria preguntarte una cosita mas, ya que me dijiste que te dedicas al desarrollo de aplicaciones multimedia. Estoy tratando de hacer un programa que reconozca la voz, pero se me complico mucho el trabajo, por que primero me dijeron que utilizara la APIspeech de windows, pero no se como hacerlo. En VB hay un componente para ellos, pero no es muy bueno. Despues averiguando mas, lei algo hacerca de unos algoritmos de markov o algo asi, pero no los entiendo. Vos me podrias decir si existe alguna forma de hacerlo o si esxiste algun componente para el reconocimiento de la voz???
Gracias de vuelta!
Responder Con Cita
  #6  
Antiguo 03-03-2005
ebeltete ebeltete is offline
Miembro
 
Registrado: may 2003
Posts: 236
Poder: 21
ebeltete Va por buen camino
Mira alguna vez estube incurciuonando en algo de eso, pero as final no hice nada, en esa oportunidad enccontre algo de info, estoy tratando de adjuntarte un archivo, si no sube dame tu email te paso un dll que es muy sencillo de usar desde Delphi, pero lo malo es que cuando lo ejecutas te aparece un cartel del copyrigth y otras mierdas, no recuerdo bien pero funciona,
Responder Con Cita
  #7  
Antiguo 04-03-2005
Avatar de b3nshi
b3nshi b3nshi is offline
Miembro
 
Registrado: feb 2005
Ubicación: Tucuman - Argentina
Posts: 164
Poder: 20
b3nshi Va por buen camino
Direcciones

Lo del copyright no importa, creo que le puedo encontrar una solucion. De todos modos, creo que me sería de mucha ayuda. Si me lo podes mandar, realmente estaría muy agradecido.
Estas son mis direcciones:
b3nshi@gmail.com
benja_akd@hotmail.com
Ymmm... yo no soy muuuy bueno programando, pero si en algo te puedo ayudar, no dudea en pedirmelo.
Muchisimas Gracias!
Responder Con Cita
  #8  
Antiguo 04-03-2005
Avatar de Sotrono
Sotrono Sotrono is offline
Miembro
 
Registrado: abr 2004
Ubicación: Buenos Aires - Argentina
Posts: 396
Poder: 21
Sotrono Va por buen camino
Hola, me podes enviar la dll a mi tambien???

sotrono@gmail.com
Responder Con Cita
  #9  
Antiguo 05-03-2005
Avatar de vic_ia
vic_ia vic_ia is offline
Miembro
 
Registrado: ene 2004
Posts: 238
Poder: 21
vic_ia Va por buen camino
hola ebeltete...

seria mucha molestia si me lo pudieras igualmente a mi ?

mail : vic_ia@todito.com

gracias anticipadas...
Responder Con Cita
  #10  
Antiguo 06-03-2005
Avatar de b3nshi
b3nshi b3nshi is offline
Miembro
 
Registrado: feb 2005
Ubicación: Tucuman - Argentina
Posts: 164
Poder: 20
b3nshi Va por buen camino
Otra duda

Estuve investigando algo mas, y me encontré con que para analizar el sonido, se debe analizar con componentes activex, a un bajo nivel. Mi duda ahora es: primero como hago para dejar abierta la entrada del microfono, es decir, para que mi programa analice todo lo que se diga por microfono.
Segundo, pasó algo con la dll?
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 23:01:09.


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