Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.NET - DirectX] Informazioni file audio
Forum - C# / VB.NET - [VB.NET - DirectX] Informazioni file audio

Avatar
Qwertj (Dev Team)
Guru


Messaggi: 678
Iscritto: 30/05/2011

Segnala al moderatore
Postato alle 10:11
Lunedì, 18/07/2011
Salve a tutti,
Sono scemo io o con la classe Audio di DirectX.AudioVideoPlayback non si riescono a sapere le informazione basilari del file audio aperto (titolo, artista album)?
Se la risposta è si, ditemi come si fa :D
Altrimenti, mi dovrò leggere, nei file mp3 il tag ID3, mentre nel file wav dove recupero queste informazioni?


Blog:
<coming soon>
Appalo:
http://www.appalo.it/
PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Up
3
Down
V
Segnala al moderatore
Postato alle 10:46
Lunedì, 18/07/2011
La classe Audio serve solo per riprodurre file musicale, ed è abbastanza brava in questo. Non è stata pensata per leggere metadati.
Se vuoi recuperare le informazioni devi per forza usare un'altra libreria adatta (ad esempio Mp3 Deep Analyzer, che ho postato qui sul sito qualche anno fa).
Il formato wave non contempla l'utilizzo di metadati. Tutte le informazioni sui file wave sono salvate in file nascosti che i vari media player creano autonomamente. Qualcuno tenta di aggiungere anche dei tag id3 alla fine di un file wave e sebbene non sia conforme al formato, non corrompe i dati campionati.


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM
Avatar
Nullable (Normal User)
Expert


Messaggi: 217
Iscritto: 12/07/2011

Up
2
Down
V
Segnala al moderatore
Postato alle 15:13
Lunedì, 18/07/2011
Non conosco le DirectX applicate ai linguaggi .NET ma se ti interessa conoscere le info su un determinato file audio potresti utilizzare la libreria TagLib Sharp > http://download.banshee.fm/taglib-sharp/2.0.3.7/taglib-sha ...

La documentazione la trovi online anche se ci potresti arrivare guardando i summary del progetto.


Hai perso.
PM