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

时间:2021-05-31 19:43:51
原文出处: http://www.myexception.cn/c-sharp/355282.html

web上传音频文件如何得到文件时间长度

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

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

            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的方法比较简单。