Microsoft.WindowsAPICodePack.Shell音频持续时间没有得到

时间:2016-06-21 09:33:07

标签: c# asp.net .net asp.net-mvc audio

我有一个奇怪的问题。我正在使用Microsoft.WindowsAPICodePack.Shell来计算文件上传过程中mp3文件的持续时间。我能够在我在本地机器上运行应用程序时读取持续时间。但我没有得到服务器的持续时间 我的serevr是windown server 2012, 64-bit

以下是我的代码示例

ShellFile so = ShellFile.FromFilePath(Server.MapPath("/Uploads/Track/"+ filename));
return so.Properties.System.Media.Duration.Value.ToString();

1 个答案:

答案 0 :(得分:2)

我通过使用TagLib c#library

重新实现功能解决了这个问题