首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[C#][原创]获取WAV文件一些简单属性

[C#][原创]获取WAV文件一些简单属性

作者头像
云未归来
发布2025-07-18 13:34:08
发布2025-07-18 13:34:08
610
举报

类:

using System; using System.Collections.Generic; using System.Text; using WMPLib;

namespace WMP {     public class MediaProperty     {         public IWMPMedia Media;

        public MediaProperty(IWMPMedia Media)         {             this.Media = Media;         }

        public override string ToString()         {             return Media.name;         }

        public string Name         {             get             {                 return Media.name;             }             set             {                 Media.name = value;             }         }         public string URL         {             get             {                 return Media.sourceURL;             }         }         public string Author         {             get             {                 return Media.getItemInfo("Author");             }             set             {                 Media.setItemInfo("Author", value);             }         }         public string Artist         {             get             {                 return Media.getItemInfo("DisplayArtist");             }             set             {                 Media.setItemInfo("DisplayArtist", value);             }         }         public string Composer         {             get             {                 return Media.getItemInfo("WM/Composer");             }             set             {                 Media.setItemInfo("WM/Composer", value);             }         }         public string Title         {             get             {                 return Media.getItemInfo("Title");             }             set             {                 Media.setItemInfo("Title", value);             }         }         public string Album         {             get             {                 return Media.getItemInfo("WM/AlbumTitle");             }             set             {                 Media.setItemInfo("WM/AlbumTitle", value);             }         }

    } } 调用:

          WindowsMediaPlayer player = new WindowsMediaPlayer();             var media = player.newMedia(@"C:\Users\ASUS\Desktop\11.wav");             MediaProperty mp = new MediaProperty(media);             Console.WriteLine("艺术家:"+mp.Artist);             Console.WriteLine("作者:" + mp.Author);             Console.WriteLine("Composer:" + mp.Composer);             Console.WriteLine("标题:" + mp.Title);

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-07-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档