您的位置:首页 > 编程语言 > C#

C#获取web上传音频文件怎么得到文件时间长度

2016-09-18 17:06 561 查看
原文出处:http://www.myexception.cn/c-sharp/355282.html

web上传音频文件如何得到文件时间长度
如题,上传音频文件时,不想让上传者填时间,也不一定能填准,因此想自动判断音频文件的时间长度,如何获取一首歌的时间?

------解决方案--------------------
从stackoverflow抄来的:

WMPLib.WindowsMediaPlayerClass wmp = new WMPLib.WindowsMediaPlayerClass();
WMPLib.IWMPMedia media = wmp.newMedia(@"C:\work\nontech\mine\music\pop\jietadiqishi.mp3");
textBox1.Text = media.durationString;

------解决方案--------------------
音频长度对于mp3来说,保存在id3信息中,直接二进制读取也可以实现,ls的方法比较简单。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: