C# でオーディオ ファイルの長さを取得しようとしています。次のコードをローカル マシンで動作させましたが、それを Windows Server 2008 ボックスに展開すると、.avi および .wav ファイルに対して常に 0 のデュレーションが返されます。
WindowsMediaPlayerClass wmp = new WindowsMediaPlayerClass();
IWMPMedia mediaInfo = wmp.newMedia(filePath);
return mediaInfo.durationString
サーバーにWindows Media Player 11がインストールされています。
どんな助けでも大歓迎です