2009-06-17 17 views
8

Sto utilizzando TagLib# per ottenere i dati dei tag ID3 da alcuni MP3, ma quello che non riesco a fare è trovare la lunghezza del file MP3. Come posso trovare la lunghezza di un MP3 in C#?Trovare la lunghezza del file MP3 in C#

+0

tipo di domanda duplicato; Ho provato a rispondere qui: http://stackoverflow.com/questions/383164/how-to-retrieve-duration-of-mp3-in-net/13269914#13269914 –

risposta

11

TagLib# espone queste informazioni TagLib.File.Properties.Duration

+0

È stato facile farlo funzionare, ma è restituendo circa il 70% della durata reale di tutti i file con cui l'ho provato. – Pablo

+0

Non posso dire di averlo testato per poter avere ragione. Ho l'impressione che calcolare la durata delle intestazioni sia una scienza inesatta. – dwynne

+0

Ho provato taglib-sharp ed era max. 1 secondo sbagliato. questa libreria non usa la lunghezza del file per ottenere la durata, quindi ci tornerò sicuramente. – aslisabanci