C# 获取mp3文件的歌曲时间长度
C# 获取mp3文件的歌曲时间长度
using Shell32;
using System.Text.RegularExpressions;
2、添加COM组件
Microsoft Shell Controls And Automation
string dirName = Path.GetDirectoryName(SongPath);
string SongName = Path.GetFileName(SongPath);//获得歌曲名称
FileInfo fInfo = new FileInfo(SongPath);
ShellClass sh = new ShellClass();
Folder dir = sh.NameSpace(dirName);
FolderItem item = dir.ParseName(SongName);
string SongTime = Regex.Match(dir.GetDetailsOf(item, -1),"\\d:\\d{2}:\\d{2}").Value;//获取歌曲时间
注意:引入的Interop.Shell32.dll默认版本为1.0的,发布到服务器上有时会报:“Unable to cast COM object of type 'Shell32.ShellClass' to interface type 'Shell32.IShellDispatch5'.”的错,需要下载1.2的版本才能正常使用。
1.2版本下载地址:http://download.csdn.net/download/u013529927/8812075
C# 获取mp3文件的歌曲时间长度相关推荐
- java获取MP3文件的id3信息(包括封面图,歌词,艺术家,标题等)
MP3结构简单介绍 有时我们会发现MP3文件在电脑上可以显示出封面图,艺术家,标题,唱片集等等信息,这是因为MP3中有ID3标签信息. MP3文件大体上分为三个部分:ID3V2+音频数据+ID3V1 ...
- jaudiotagger获取MP3文件信息及封面图片
#jaudiotagger获取MP3文件信息及封面图片 ###maven依赖: <dependency><groupId>org</groupId><arti ...
- Android 播放raw文件夹下音频文件,本地MP3文件播放,播放云端MP3文件,获取MP3文件播放时长
1.复制音频文件到raw文件夹下 2.实例化音频文件 private final MediaPlayer.OnCompletionListener beepListener = new MediaPl ...
- 获取mp3文件的采样率
/** * 获取mp3文件的采样率 * @param filefullname 文件完整路径 * @return 采样率 */public int getMp3SampleRate(String fi ...
- 准确获取linux文件的创建时间
1. windows 与 linux 的文件创建时间 在windows系统上,一个文件有3个时间属性,他们分别是 创建时间 修改时间 访问时间 linux上的文件也有三个时间属性,分别是 访问时间(a ...
- php修改音频文件_php获取mp3文件信息时长修改
function djinfo($dir) { if(!file_exists($dir)) return ''; if(substr(php_uname('s'),0,7)=="Windo ...
- java获取MP3文件信息(歌手,歌名,封面,专辑,时长)
可以用本地的文件地址测试(令url=文件地址) package com.test.inside.util;import org.jaudiotagger.audio.AudioFileIO; impo ...
- java mp3 信息_android,java获取MP3文件信息(作者,专辑等)
接着上一篇文章, 上一篇把ndk开发遍历手机文件分享了一下.遍历出来的MP3文件,我需要展示在android的listview里面,想展示的好看一点,结果发现又是一个坑. 根据mp3文件,获取作者啊专 ...
- 从网易云音乐的缓存中获取mp3文件
网易云音乐的缓存目录,音乐文件后缀名.uc: java代码: /* 从网易云的缓存中获取mp3 将.UC文件按二进制字节流输出,每个字节与0xa3做异或运算,再将运算结果以二进制字节流写入文件,保存后 ...
最新文章
- istio入门(05)istio的架构概念2
- 黑马在线教育项目---5、使用填充器创建数据库数据
- winSockets编程(二)socket函数
- 数值方法:插值与多项式逼近
- C++中宏与内联函数
- 计算机二级ps教程 百度云,全国计算机等级考试一级Photoshop模拟题及解析第六套(完整版).pdf...
- 将图片序列帧合成mp4_超级详细!如何将B站缓存m4s文件无损转换为mp4格式
- 软考的一些心得分享, 写在信息系统项目管理师通过之后
- vim 显示tab键
- 修改RHEL6的root超级用户密码
- 大数据下无隐私APP为何要用户摄像头麦克风通讯录等全权限才服务(公号回复“无隐私APP”下载PDF彩标典藏版资料,欢迎转发赞赏)
- 读取微信聊天记录并制作词云图
- 警告: Establishing SSL connection without server
- C语言的函数到底是什么
- Python 以练促学之 List 篇
- 同步时钟之hwclock命令(硬件-系统,系统-硬件)
- Longhorn Reloaded M1
- 优化| 手把手教你学会杉树求解器(COPT)的安装、配置与测试
- 人脸识别活体检测之张张嘴和眨眨眼——readme
- React里里面试准备