原文出处:http://www.myexception.cn/c-sharp/355282.html
web上传音频文件如何得到文件时间长度
如题,上传音频文件时,不想让上传者填时间,也不一定能填准,因此想自动判断音频文件的时间长度,如何获取一首歌的时间?
------解决方案--------------------
从stackoverflow抄来的:
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的方法比较简单。