|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2005
Città: San Marino
Messaggi: 309
|
[C] Numerare file contenuti in una cartella e leggere mp3
Avrei intenzione di realizzare un lettore mp3 in C.
Vorrei aggiugerci la possibilità di leggere i brani contenuti passando il percorso della cartella. Ora, come fare per leggere il contenuto di una cartella e prelevare il percorso di tali file? Per riprodurre gli mp3 quale funzione utilizzare (ho sentito parlare di DirectMusic)? Un'esempio dell'utilizzo di tale funziona magari, che in rete non ho trovato un manuale che ne spiega l'utilizzo Grazie
__________________
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Però per la scansione dei file in una directory non è difficile. Innanzitutto queste funzioni sono tipicamente dipendenti dal sistema operativo, a meno che tu non utilizzi un qualche framework portabile, naturalmente. In Windows le funzioni native (Win32) sono FindFirstFile(), FindFirstFileEx(), FindNextFile() e FindClose(). In Linux invece le funzioni sono opendir(), readdir() e closedir() (più alcune altre per fare rewind, seek, ecc...).
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2005
Città: San Marino
Messaggi: 309
|
Grazie, poi leggo
Per riprodurre gli mp3?
__________________
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Giusto anche per mia curiosità personale ho fatto una ricerca ed ho trovato: http://www.fmod.org Una libreria multipiattaforma per la gestione di file audio in svariati formati. Sembra interessante. http://www.mp3-tech.org Un sito dedicato al formato mp3 (ci sono anche dei software e librerie). http://www.underbit.com/products/mad/ Una libreria per la decodifica dei file mp3. Ma ci sono sicuramente molte altre risorse.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: San Marino
Messaggi: 309
|
Quote:
Ho scaricato la libreria fmod, sembra interessante. Vi è incluso un buon manuale delle funzioni
__________________
|
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Feb 2002
Messaggi: 906
|
Quote:
prova questa: http://www.twork.it/work/oki_tut.zip per mp3, mid e wav - video file mpeg e avi tutto in italiano il manuale costruita in directshow dx 9.0c con proigetto di esempio già funziionante ecc ecc. ciao |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 5245
|
Grazie okay, questa libreria sembra davvero interessante. La prendo anche io.... non si sa mai
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jul 2005
Città: San Marino
Messaggi: 309
|
ho già dei problemi con la libreria fmod
Utilizzo dev-c++ ed ho fatto semplicemente un copia-incolla del codice che stà qua: http://www.gameprog.it/?resource=16 Eppure mi da un sacco di errori Mi potreste aiutare? ![]() Grazie
__________________
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Feb 2002
Messaggi: 906
|
Quote:
|
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: San Marino
Messaggi: 309
|
Quote:
Come faccio?
__________________
|
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Feb 2002
Messaggi: 906
|
Quote:
Come ambiente di sviluppo usa vs net 2003 o il vc6++ devi avere installate le dx 9.0c microsoft Ultima modifica di okay : 01-12-2005 alle 21:11. |
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: San Marino
Messaggi: 309
|
Quote:
__________________
|
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
|
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: San Marino
Messaggi: 309
|
Quote:
__________________
|
|
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
Quote:
|
|
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: San Marino
Messaggi: 309
|
Quote:
Ora non ho più problemi con windows.h, ma non trova d3d9.h
__________________
|
|
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Feb 2002
Messaggi: 906
|
Quote:
poi leggi il manule vedrai che è semplice oppure esegui il tutto dal progetto di esempio. Installate l'sdk sei pronto a lavorarci. Il funzionamento con l'sdk direct 9.0c december 2004 è perfetto per quel progetto. Con gli ultimi sdk non l'ho provato forse bisognerà ottenere le dll_ opportune perchè la microsoft gestisce ora le cose in questo modo......!! ciao Ultima modifica di okay : 02-12-2005 alle 00:56. |
|
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: San Marino
Messaggi: 309
|
Quote:
Poi per includere nel progetto le directx come faccio? Grazie per le risposte
__________________
|
|
|
|
|
|
|
#19 | |
|
Senior Member
Iscritto dal: Feb 2002
Messaggi: 906
|
Quote:
scarica questo: http://www.microsoft.com/downloads/d...displaylang=en Installala l'sdk, riavvia, poi apri il progetto e vai con start per compilarlo....... poi leggi il manuale per le chiamate a funzione e studia il progetto che hai aperto il tutto ti verrà semplice |
|
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 340
|
Usate Dev c++ ....
io ho creo un'mp3 player, che legge dalla directory in qui sta il programma e posso passare da una canzone e l'altra... e in piu alzare il volume, mute, pause :P tutto fatto in C con FMOD e alcune funzioni di Winzoz :P |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:35.



















