本文利用C# 调用Windows自带的Windows Media Player 打造一款属于自己的音乐播放器。

概述

Windows Media Player是微软公司出品的一款免费的播放器,属于Microsoft Windows的一个组件,通常简称"WMP",支持通过插件增强功能。版本Windows Media Player 12 随 Windows 7及以上提供。可以播放MP3,WMA,WAV等音频文件。本文音乐播放器,主要是MP3文件。

涉及知识点

1 加载COM组件Windows Media Player控件到Winform窗体中。
2 AxWindowsMediaPlayer控件的常见用法
3 BackgroundWorker 在单独的线程上执行操作。异步操作界面上的内容。
4 IrisSkin 皮肤控件,主要利用SkinEngine来美化界面,达到风格统一的效果。

设计思路

1 通过AxWindowsMediaPlayer实现音乐的播放。
2 通过PictureBox实现歌曲背景图的显示。
3 通过BackgroundWorker 实现背景图的切换更新,以及歌词的实时显示。
4 通过Label显示歌词,以及播放时间。
5 通过DataGridView实现歌曲列表。
6 通过IrisSkin来美化界面。

添加Windows Media Player组件

工具–》选择工具箱项–》COM组件–》Windows Media Player,如下图所示:

C#制作视频播放器(Windows Media Player方法)相关推荐

  1. 音乐播放器制作一(Windows Media Player控件)

    VS2013 MFC做音乐播放器,需要使用到ActiveX控件(Windows Media Player),可以播放音视频,支持歌单添加,删除,保存操作,支持循环,顺序,随机播放.   话不多说,先来 ...

  2. 视频播放器Mac Media Player Mac中文版

    mac视频播放器哪个好用?这里为大家分享一款免费的Mac媒体播放器,Mac Media Player for Mac几乎支持所有格式的媒体文件,不管是视频.音频还是照片,都可以在Mac Media P ...

  3. 记录一个视频播放器VLC media player

    VLC media player VLC 是一款自由.开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD.音频 CD.VCD 及各类流媒体协议. https://www.videol ...

  4. Windows Media Player控件的所有属性和方法

    Windows Media Player控件的所有属性和方法----1 player.GetPlayState() 返回播放器状态(0:停止,1:连接,2:缓冲,3:播放,4:暂停,5:寻找) 网页中 ...

  5. 把你的Windows Media Player 打造成全能的播放器

    ------WMP 插件大搜罗 在Windows中自带一个媒体播放器Windows Media Player 我们都把它简称为WMP, 但WMP给人一种功能很弱的感觉,因为似乎它只能播放几种微软支持的 ...

  6. vs安装windows media player 1208

    vs如何添加媒体播放器 WindowsMediaPlayer 右击,选择项 媒体播放器 Windows Media Player 导入成功

  7. Windows Media Player + 音乐可视化 + 音乐倒放

    ◎ 音乐可视化 利用 Windows 自带的多媒体播放器 Windows Media Player,呈现多彩,超强空间感的音乐可视化效果,另外还有音乐倒放

  8. windows media player控件播放器属性及方法使用

    wmp 9.0控件常见属性和方法 [基本属性] URL:String; 指定媒体位置,本机或网络地址 ui Mode:String; 播放器界面模式,可为Full, Mini, None, Invis ...

  9. 网页Windows Media Player播放器参数含义(转)

    常用网页播放器代码 我们在网页上看到的播放器无外乎WMP/RealOne/Macromedia Flash Player,其他的无非是面板不同,或者添加了其他控件,对于计算机上安装的一些播放器也都是编 ...

最新文章

  1. 网络工程师_记录的一些真题_2016上半年上午
  2. 深度学习核心技术精讲100篇(十二)-DCGAN(对抗生成网络)算法应用及代码实现
  3. Airbnb欺诈预测机器学习模型设计:准确率和召回率的故事 发表于2015-07-15 16:14| 3926次阅读| 来源AirBNB/Data| 1 条评论| 作者Ariana Radianto
  4. 【Redis学习笔记】2018-06-12 复制与传播
  5. 微型计算机主存可以分为,计算机基础试题 (含答案)
  6. 开源贡献 计算_我的第一个Hacktoberfest-第一次为开源做贡献的经验
  7. 图解集合6:LinkedHashMap
  8. LINQ TO OBJECT
  9. java ee 程序_第一个 JavaEE 应用程序 - JavaWeb 入门开发教程
  10. JAVA 反射 动态获取类,并调用方法
  11. 大数据项目实时数据采集流程步骤分析
  12. ★房贷计算器 APP
  13. 西湖论剑2020writeup
  14. logo设计的色彩颜色搭配-北泓设计
  15. 前端js html转换成pdf可下载打印;前端js可批量生成条形码;前端js可批量生成二维码,生成letter标签
  16. 通过数据分析找出Netflix最适合学习英语的电影和电视剧
  17. PCIe driver
  18. ODL:OpenDayLight子项目之MD-SAL
  19. 武侠小说阅读记录 2009-02-18 21:14
  20. 普元DevOps使用规范与流程

热门文章

  1. spring之Aware接口
  2. 法国召回40万罐问题婴儿奶粉 意卫生部发布警示
  3. 氮化镓充电器哪家做得好_【一点资讯】主流品牌已多达近10款: 氮化镓充电器怎么选? www.yidianzixun.com...
  4. Visual Studio2017 无法添加引用的解决方法
  5. win7电脑系统计算机中丢失v8.ll,系统回测问题 (文华财经WH8赢智V8.2)
  6. linux查看tuxedo服务,TUXEDO服务管理
  7. 反向传播算法 Python实现
  8. Android 画笔Paint
  9. STDIN_FILENO和STDOUT_FILENO
  10. Linux 安装、卸载Nginx详细教程