获取多媒体详细信息列表

Posted on 2019-01-15 23:51  努力成长静待花开  阅读(241)  评论(0编辑  收藏  举报

实现效果:

  

知识运用:

  IWMPMedia类的getItemInfo方法  //该类为微软提供的一个多媒体播放类

  string getItemInfo ( string bstrItemName)    //其getItemInfo方法用来获取当前播放媒体的歌手名 歌名等信息

实现代码:

        private void button1_Click(object sender, EventArgs e)
        {
            opEDL.ShowDialog();
            if (opEDL.FileName != "opEDL")
            {
                WMPLib.WindowsMediaPlayerClass c = new WMPLib.WindowsMediaPlayerClass();
                IWMPMedia m = c.newMedia(this.opEDL.FileName);
                MessageBox.Show("歌手名:" + m.getItemInfo("Author") + "\r\n" +
                                "歌  名:" + m.getItemInfo("Title") + "\r\n" +
                                "描  述:" + m.getItemInfo("Description") + "\r\n" +
                                "文件大小:" + m.getItemInfo("FileSize")+ "\r\n"+
                                "文件类型:" + m.getItemInfo("FileType")+ "\r\n");
            }
        }