C# code
//C# 获取mp3文件的歌曲时间长度 //添加命名空间: using Shell32; using System.Text.RegularExpressions; //添加引用:COM组件的Microsoft Shell Controls And Automation string dirName = Path.GetDirectoryName(SongPath); SongName = Path.GetFileName(SongPath);//获得歌曲名称 FileInfo fInfo = new FileInfo(SongPath); ShellClass sh = new ShellClass(); Folder dir = sh.NameSpace(dirName); FolderItem item = dir.ParseName(SongName); SongTime = Regex.Match(dir.GetDetailsOf(item, -1), "\\d:\\d{2}:\\d{2}").Value;//获取歌曲时间
本文介绍了一种使用C#来获取MP3文件时长的方法。通过添加必要的命名空间并利用COM组件Microsoft Shell Controls And Automation,可以解析出音频文件的具体播放时长。
1128

被折叠的 条评论
为什么被折叠?



