Domanda

  

Eventuali duplicati:
   Come recuperare la durata di MP3 in .NET?

Sono makin' un piccolo lettore mp3 qui e ho praticamente ottenuto tutto coperto. Vorrei essere in grado di visualizzare la durata della canzone, ma sono un pò confuso come fare per farlo. Ho cercato in giro per la rete e ho visto tanti esempi che sembrano così tanto tempo che mi fa chiedo se c'è un modo più semplice per ottenere la durata di una canzone?

È stato utile?

Soluzione

Si può essere interessati a Mp3Sharp . Non ho usato molto, ma vedo funzioni quali BitsPerSample, che possono essere utili per ciò che si sta cercando di realizzare.

Altri suggerimenti

L'unico modo per assicurarsi che la durata di un MP3 è per decodificarlo.

specialmente quando è codificato VBR, è difficile indovinare la lunghezza per la dimensione del file. Alcuni file MP3 hanno la lunghezza nel tag ID3, in modo da poter prendere che come un suggerimento; ma nella mia esperienza, anche questo non è sempre preciso.

È necessario per decodificare il mp3. Per un bell'articolo su mp3 decodifica vedere http: // blog. bjrn.se/2008/10/lets-build-mp3-decoder.html non è scritto per C #, ma è abbastanza completo.

Se a rotazione la propria libreria non è qualcosa che ti interessa, il link per l'altra domanda ha collegamenti alle librerie che vale la pena guardare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top