下载Interop.Shell32.dll

添加引用 并将dll的属性 “嵌入互操作类型”改为false

string file = Server.MapPath("/MP3/test.mp3");ShellClass sh = new ShellClass();Folder dir = sh.NameSpace(Path.GetDirectoryName(file));FolderItem item = dir.ParseName(Path.GetFileName(file));string str1 = dir.GetDetailsOf(item, 1);string str2 = dir.GetDetailsOf(item, 13);string str3 = dir.GetDetailsOf(item, 14);string str4 = dir.GetDetailsOf(item, 21);string str5 = dir.GetDetailsOf(item, 27);
//0   => Name
//1   => Size     // MP3 文件大小
//2   => Type
//3   => Date modified
//4   => Date created
//5   => Date accessed
//6   => Attributes
//7   => Offline status
//8   => Offline availability
//9   => Perceived type
//10  => Owner
//11  => Kinds
//12  => Date taken
//13  => Artists   // MP3 歌手
//14  => Album     // MP3 专辑
//15  => Year
//16  => Genre
//17  => Conductors
//18  => Tags
//19  => Rating
//20  => Authors
//21  => Title     // MP3 歌曲名
//22  => Subject
//23  => Categories
//24  => Comments
//25  => Copyright
//26  => #
//27  => Length    // MP3 时长
//28  => Bit rate
//29  => Protected
//30  => Camera model
//31  => Dimensions
//32  => Camera maker
//33  => Company
//34  => File description
//35  => Program name
//36  => Duration
//37  => Is online
//38  => Is recurring
//39  => Location
//40  => Optional attendee addresses
//41  => Optional attendees
//42  => Organizer address
//43  => Organizer name
//44  => Reminder time
//45  => Required attendee addresses
//46  => Required attendees
//47  => Resources
//48  => Free/busy status
//49  => Total size
//50  => Account name
//51  => Computer
//52  => Anniversary
//53  => Assistant's name
//54  => Assistant's phone
//55  => Birthday
//56  => Business address
//57  => Business city
//58  => Business country/region
//59  => Business P.O. box
//60  => Business postal code
//61  => Business state or province
//62  => Business street
//63  => Business fax
//64  => Business home page
//65  => Business phone
//66  => Callback number
//67  => Car phone
//68  => Children
//69  => Company main phone
//70  => Department
//71  => E-mail Address
//72  => E-mail2
//73  => E-mail3
//74  => E-mail list
//75  => E-mail display name
//76  => File as
//77  => First name
//78  => Full name
//79  => Gender
//80  => Given name
//81  => Hobbies
//82  => Home address
//83  => Home city
//84  => Home country/region
//85  => Home P.O. box
//86  => Home postal code

转载于:https://www.cnblogs.com/zengnansheng/p/10389346.html

C#之获取mp3文件信息相关推荐

  1. jaudiotagger获取MP3文件信息及封面图片

    #jaudiotagger获取MP3文件信息及封面图片 ###maven依赖: <dependency><groupId>org</groupId><arti ...

  2. java获取MP3文件信息(歌手,歌名,封面,专辑,时长)

    可以用本地的文件地址测试(令url=文件地址) package com.test.inside.util;import org.jaudiotagger.audio.AudioFileIO; impo ...

  3. java mp3 信息_android,java获取MP3文件信息(作者,专辑等)

    接着上一篇文章, 上一篇把ndk开发遍历手机文件分享了一下.遍历出来的MP3文件,我需要展示在android的listview里面,想展示的好看一点,结果发现又是一个坑. 根据mp3文件,获取作者啊专 ...

  4. php修改音频文件_php获取mp3文件信息时长修改

    function djinfo($dir) { if(!file_exists($dir)) return ''; if(substr(php_uname('s'),0,7)=="Windo ...

  5. java获取MP3文件的id3信息(包括封面图,歌词,艺术家,标题等)

    MP3结构简单介绍 有时我们会发现MP3文件在电脑上可以显示出封面图,艺术家,标题,唱片集等等信息,这是因为MP3中有ID3标签信息. MP3文件大体上分为三个部分:ID3V2+音频数据+ID3V1 ...

  6. php获取文件夹中的音乐文件_PHP获取音频文件信息的方法

    本篇文章主要介绍PHP获取音频文件信息的方法,感兴趣的朋友参考下,希望对大家有所帮助. 项目需求:现在有一个音频文件上传的功能,在上传后PHP需要获取这个音频文件的相关信息,例如:时长等,由于这个文件 ...

  7. C#获取mp3 Tag信息

    using System; using System.Collections.Generic; using System.Text; using System.IO; namespace Foxer_ ...

  8. c语言如何读取mp3歌曲信息,VC中读取mp3文件信息的方法

    标准格式的mp3文件中,都有一些自身描述的信息,比如歌曲名称.歌手.专辑名称等信息. 这些信息都记录在mp3文件中,而且格式是固定的.那么,我们就可以用编程的方式来获取这些信息.其实说简单一点,就是V ...

  9. php 获取mp3信息,php获取mp3音频信息实例教程

    php获取mp3音频信息 很早之前在网上看到一个获取 MP3 音频信息的 php 类.如:播放时长.文件大小.文件编码等等<?php class mp3file { protected $blo ...

最新文章

  1. CMU最新《深度学习》2022春季课程,Ruslan Salakhutdinov教授主讲
  2. 图像处理之基础---周末戏说卷积
  3. 测试MVC3时关于Model Builder语句的更改
  4. Jakarta Commons Logging学习笔记
  5. C# Socket编程(3)编码和解码
  6. go空接口interface{}是任意类型
  7. 链接在HTML的英文,英文:A链接标记ie下会自动补全href_HTML/Xhtml_网页制作
  8. 自拟计算机作文100字,我的电脑作文100字五篇
  9. 常见List面试问题
  10. php表格列宽拖拽,JavaScript_JQuery拖动表头边框线调整表格列宽效果代码,类似于桌面程序中的表格拖动 - phpStudy...
  11. readResolve()原理
  12. Every Big God !I am fish This is my first program!
  13. 工业机器人编程语言c语言,工业机器人编程语言和编程方式
  14. c语言输入的代码格式错误的是什么意思,详解输入输出格式(C语言代码)
  15. 海康RTSP客户端连接深入分析
  16. 杭州互联网公司和生活成本
  17. 刘强东的漫漫情路:龚晓京、西红柿、奶茶...
  18. 批处理 %~dp0是什么意思
  19. 江苏省考计算机类包括哪些专业,2019年江苏省公务员考试计算机类包括哪些专业..._公务员考试_帮考网...
  20. MarkDown转Html在线转换(支持代码高亮,可复制到微信公众号、今日头条)

热门文章

  1. 深入理解分布式技术 - RocketMQ解析
  2. wait/notify/notifyAll在Object类中
  3. Kafka基本的概念
  4. 基础理论:集合的Hausdorff距离
  5. spark 持久化 mysql_Spark读取数据库(Mysql)的四种方式讲解
  6. oracle消除重复的行使用的什么函数,利用Oracle的row_number() over函数消除重复的记录...
  7. vsc系统是什么意思_电脑蓝屏是什么意思?蓝屏就一定要重装系统吗?你可不要弄错了...
  8. vs2010无法查看自定义的普通变量(CXX0017:错误:没有找到符号)
  9. READING NOTE: R-FCN: Object Detection via Region-based Fully Convolutional Networks
  10. caffe预测、特征可视化python接口调用