gpt4 book ai didi

c# - 获取音频文件C#的持续时间

转载 作者:太空宇宙 更新时间:2023-11-03 20:44:43 24 4
gpt4 key购买 nike

我试图在 C# 中获取音频文件的持续时间。我得到了以下代码,可以在我的本地机器上运行,但是当我将它部署到 Windows Server 2008 机器时,它总是为 .avi 和 .wav 文件返回持续时间 0。

WindowsMediaPlayerClass wmp = new WindowsMediaPlayerClass();
IWMPMedia mediaInfo = wmp.newMedia(filePath);
return mediaInfo.durationString

我在服务器上安装了 windows media player 11。

任何帮助将不胜感激

最佳答案

我没有使用“WindowsMediaPlayerClass”的经验,但我广泛使用了 TagLibSharp,这是我尝试用于此类事情的东西 - 它支持相当广泛的格式集,这使得它的 API 比.NET 中的内置支持

http://developer.novell.com/wiki/index.php/TagLib_Sharp

很可能只需使用 TagLibSharp 就可以解决您的问题。

(请注意,taglibsharp 由 banshee 项目维护,但由于明显的历史原因托管在@novell。我不知道详细信息,但这会使联系开发者有点困惑)

关于c# - 获取音频文件C#的持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1305410/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com