获取多媒体详细信息列表

实现效果:

  

知识运用:

  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");
            }
        }

  

原文地址:https://www.cnblogs.com/feiyucha/p/10274918.html

时间: 2024-10-11 18:01:56

获取多媒体详细信息列表的相关文章

【Android Developers Training】 99. 获取联系人详细信息

注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/contacts-provider/retrieve-details.html 这节课将会展示如何获取一个联系人的详细数据,比如电子邮件地址,电话号码,等等.当用户获得一个联系人后,他会想要查看他的详细信息.你可以展示给他们所有的信息,或者只展示某一特定类

python开发_platform_获取操作系统详细信息工具

python开发_platform_获取操作系统详细信息工具 ''' python中,platform模块给我们提供了很多方法去获取操作系统的信息 如: import platform platform.platform() #获取操作系统名称及版本号,'Windows-7-6.1.7601-SP1' platform.version() #获取操作系统版本号,'6.1.7601' platform.architecture() #获取操作系统的位数,('32bit', 'WindowsPE')

Unity获取系统详细信息

为了方便以后直接拿来用,所以这次总结一下,有些还没有了解其意. 1 using UnityEngine; 2 using System.Collections; 3 /// <summary> 4 /// 获取当前设备信息 5 /// </summary> 6 public class GetSystemInfo : MonoBehaviour { 7 8 string systemInfo; 9 // Use this for initialization 10 void Sta

PHP 获取系统信息,PHP 获取服务器详细信息

获取系统类型及版本号:    php_uname()                                   (例:Windows NT COMPUTER 5.1 build 2600)只获取系统类型:          php_uname('s')                                (或:PHP_OS,例:Windows NT)只获取系统版本号:        php_uname('r')                                (

Qt 使用tablib 获取多媒体tag信息

最近项目需要, 要获取音乐文件tag信息. 有两个方式, 本人偏向第二种方式. 效率比较高,可控性比较好. 一.QML方式 使用QML Audio component 进行解析. 将多媒体文件都放到Playlist中, 在遍历每一个文件取出文件中的tag.```JavaScriptimport QtQuick 2.7import QtQuick.Controls 2.4import QtMultimedia 5.8 Item { property alias playList: parseMul

PHP 获取服务器详细信息【转】

碰到此问题,做下记录 获取系统类型及版本号:    php_uname()                                   (例:Windows NT COMPUTER 5.1 build 2600)只获取系统类型:          php_uname('s')                                (或:PHP_OS,例:Windows NT)只获取系统版本号:        php_uname('r')                      

Android学习之获取系统应用信息列表的实现

前言: 好几天电脑打不开CSDN博客,也不知道怎么回事,今天下班回来突然能打开了,遂将周末实现的一个效果贴上. 实现功能: 获取手机应用图标,名称,时间(安装时间/更新时间),大小,侧滑删除应用,点击应用图标分享等功能. 目标效果: 思路:RecylerView+swipereveallayout 贴上dependencies 介绍:Glide实现图片加载,EventBus通信,swipereveallayout实现侧滑. 获取数据源: private ArrayList<AppInfoMode

PHP 获取服务器详细信息的原生方法

获取系统类型及版本号:    php_uname()     (例:Windows NT PCA15130 6.1 build 7601 (Windows 7 Ultimate Edition Service Pack 1) i586) 只获取系统类型:          php_uname('s')       (或:PHP_OS,例:Windows NT) 只获取系统版本号:        php_uname('r') 获取PHP运行方式:      php_sapi_name()     

Weblogic 所有BEA错误代码详细信息列表

Messages in the Message Catalog are part of the WebLogic Server Internationalization and Localization packages. Range Subsystem Catalog BEA-000001 - BEA-009999 ConsensusLeasing DatabaseLessLeasing BEA-000100 - BEA-000199 Cluster Cluster BEA-000200 -