C#之获取mp3文件信息
下载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文件信息相关推荐
- jaudiotagger获取MP3文件信息及封面图片
#jaudiotagger获取MP3文件信息及封面图片 ###maven依赖: <dependency><groupId>org</groupId><arti ...
- java获取MP3文件信息(歌手,歌名,封面,专辑,时长)
可以用本地的文件地址测试(令url=文件地址) package com.test.inside.util;import org.jaudiotagger.audio.AudioFileIO; impo ...
- java mp3 信息_android,java获取MP3文件信息(作者,专辑等)
接着上一篇文章, 上一篇把ndk开发遍历手机文件分享了一下.遍历出来的MP3文件,我需要展示在android的listview里面,想展示的好看一点,结果发现又是一个坑. 根据mp3文件,获取作者啊专 ...
- php修改音频文件_php获取mp3文件信息时长修改
function djinfo($dir) { if(!file_exists($dir)) return ''; if(substr(php_uname('s'),0,7)=="Windo ...
- java获取MP3文件的id3信息(包括封面图,歌词,艺术家,标题等)
MP3结构简单介绍 有时我们会发现MP3文件在电脑上可以显示出封面图,艺术家,标题,唱片集等等信息,这是因为MP3中有ID3标签信息. MP3文件大体上分为三个部分:ID3V2+音频数据+ID3V1 ...
- php获取文件夹中的音乐文件_PHP获取音频文件信息的方法
本篇文章主要介绍PHP获取音频文件信息的方法,感兴趣的朋友参考下,希望对大家有所帮助. 项目需求:现在有一个音频文件上传的功能,在上传后PHP需要获取这个音频文件的相关信息,例如:时长等,由于这个文件 ...
- C#获取mp3 Tag信息
using System; using System.Collections.Generic; using System.Text; using System.IO; namespace Foxer_ ...
- c语言如何读取mp3歌曲信息,VC中读取mp3文件信息的方法
标准格式的mp3文件中,都有一些自身描述的信息,比如歌曲名称.歌手.专辑名称等信息. 这些信息都记录在mp3文件中,而且格式是固定的.那么,我们就可以用编程的方式来获取这些信息.其实说简单一点,就是V ...
- php 获取mp3信息,php获取mp3音频信息实例教程
php获取mp3音频信息 很早之前在网上看到一个获取 MP3 音频信息的 php 类.如:播放时长.文件大小.文件编码等等<?php class mp3file { protected $blo ...
最新文章
- CMU最新《深度学习》2022春季课程,Ruslan Salakhutdinov教授主讲
- 图像处理之基础---周末戏说卷积
- 测试MVC3时关于Model Builder语句的更改
- Jakarta Commons Logging学习笔记
- C# Socket编程(3)编码和解码
- go空接口interface{}是任意类型
- 链接在HTML的英文,英文:A链接标记ie下会自动补全href_HTML/Xhtml_网页制作
- 自拟计算机作文100字,我的电脑作文100字五篇
- 常见List面试问题
- php表格列宽拖拽,JavaScript_JQuery拖动表头边框线调整表格列宽效果代码,类似于桌面程序中的表格拖动 - phpStudy...
- readResolve()原理
- Every Big God !I am fish This is my first program!
- 工业机器人编程语言c语言,工业机器人编程语言和编程方式
- c语言输入的代码格式错误的是什么意思,详解输入输出格式(C语言代码)
- 海康RTSP客户端连接深入分析
- 杭州互联网公司和生活成本
- 刘强东的漫漫情路:龚晓京、西红柿、奶茶...
- 批处理 %~dp0是什么意思
- 江苏省考计算机类包括哪些专业,2019年江苏省公务员考试计算机类包括哪些专业..._公务员考试_帮考网...
- MarkDown转Html在线转换(支持代码高亮,可复制到微信公众号、今日头条)
热门文章
- 深入理解分布式技术 - RocketMQ解析
- wait/notify/notifyAll在Object类中
- Kafka基本的概念
- 基础理论:集合的Hausdorff距离
- spark 持久化 mysql_Spark读取数据库(Mysql)的四种方式讲解
- oracle消除重复的行使用的什么函数,利用Oracle的row_number() over函数消除重复的记录...
- vsc系统是什么意思_电脑蓝屏是什么意思?蓝屏就一定要重装系统吗?你可不要弄错了...
- vs2010无法查看自定义的普通变量(CXX0017:错误:没有找到符号)
- READING NOTE: R-FCN: Object Detection via Region-based Fully Convolutional Networks
- caffe预测、特征可视化python接口调用