Wie kann ich bestimmen Sie die Länge (d.h. die Dauer) ein .wav-Datei in C#?

In der unkomprimierten situation, ich weiß, ich muss zum Lesen der wav-header, ziehen Sie die Anzahl der Kanäle, bit-und sample-rate und arbeiten Sie sich von dort aus:
(Kanäle) * (bits) * (samples/s) * (s) = (Dateigröße)

Gibt es eine einfachere Möglichkeit - eine Kostenlose Bibliothek oder etwas in der .net framework vielleicht?

Wie würde ich dies tun, wenn die .wav-Datei komprimiert ist (mit dem mpeg-codec beispielsweise)?

  • Lang, meinst du die Zeit von der audio-oder Datei-Größe?
  • dieses lange: |-----------------|
  • Du meinst, Länge in der Zeit? In diesem Fall wird Sie als Dauer bezeichnet, und ändern Sie den Titel Ihres Beitrags.
InformationsquelleAutor John Sibly | 2008-09-17
Schreibe einen Kommentar