我有一个奇怪的问题。我在文件上传过程中使用Microsoft.WindowsAPICodePack.Shell
计算mp3文件的持续时间。当我在本地计算机上运行应用程序时,我能够读取持续时间。但是我没有在服务器上获取持续时间。
我的服务是windown server 2012, 64-bit
以下是我的代码示例
ShellFile so = ShellFile.FromFilePath(Server.MapPath("/Uploads/Track/"+ filename));
return so.Properties.System.Media.Duration.Value.ToString();
最佳答案
我通过使用TagLib C#库重新实现功能解决了该问题
关于c# - Microsoft.WindowsAPICodePack.Shell音频持续时间未获得,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37940665/