Ich versuche, die Dauer für eine Audiodatei in C# zu erhalten. Ich habe den folgenden Code, um auf meinem lokalen Computer zu arbeiten, aber wenn ich es auf eine Windows Server 2008-Box bereitstellen, gibt es immer eine Dauer von 0 für .avi und .wav-Dateien.Dauer der Audiodatei ermitteln C#
WindowsMediaPlayerClass wmp = new WindowsMediaPlayerClass();
IWMPMedia mediaInfo = wmp.newMedia(filePath);
return mediaInfo.durationString
Ich habe Windows Media Player 11 auf dem Server installiert.
Jede Hilfe wäre die meisten
geschätzt werden
Dieses hier, um Ihre Antwort völlig unabhängig ist, aber ich hatte gehofft, dass die Aufmerksamkeit auf diese Frage ziehen Ich fragte vor ein paar Tagen: http://stackoverflow.com/questions/1303811/what-is-the-latency-or-delay-time-for-callbacks-from-the-waveoutwrite-api-metho – MusiGenesis