C语言NET技术05.docVIP

  • 1
  • 0
  • 约1.69万字
  • 约 12页
  • 2016-09-21 发布于重庆
  • 举报
C语言NET技术05

第5章 媒体播放器 5.1 Windows Media Player控件 Windows Media Player控件主要用于管理多媒体文件的记录与回放,从概念上说,该控件就是一个完整的媒体播放器,它支持Wave、AVI、MIDI和mp3等格式。 5.1.1 添加Windows Media Player控件 Windows Media Player控件不在默认的工具箱中,在设计多媒体应用程序之前,需要将此控件添加到工具箱中,按以下步骤进行: (1)在工具箱中单击右键,弹出如图5-1所示菜单。 图5-1 添加控件 (2)单击【选择项】菜单命令,弹出如图5-2所示的【选择工具箱项】对话框。 图5-2 【选择工具箱项】对话框 (3)打开【COM组件】选项卡,并选中Windows Media Player组件复选框,然后单击【确定】按钮,则该控件被添加到工具箱中,如图5-3所示。 图5-3 添加控件后的工具箱 5.1.2 Windows Media Player控件简介 在设计多媒体应用程序时,跟添加其他控件一样,将Windows Media Player控件添加到窗体上,它在窗体上的外观如图5-4所示。 图5-4 媒体播放器控件的外观 从图中可以看出,最上面的是显示窗口,用于显示媒体文件播放画面,窗口下面是进度条,进度条下面是播放按钮和音量控制滑竿,从左至右依次为:播放、停止、前一个、后一个、音量开关按钮和音量调节器。 媒体播放器控件的常用属性有: (1)AllowDrop:允许拖动。 (2)ContextMenuStrip:允许用户自定义弹出菜单。 (3)fullScreen:用于设置是否全屏显示。 (4)Visible:是否可见。 (5)PlayState:用于获取媒体播放器的工作状态。 (6)URL:用于设置媒体播放器播放的路径或地址。 使用媒体播放器播放多媒体文件的方法非常简单,例如: //************************************************************************************* MediaPlayer.URL = D:\\国歌.mp3; // 播放D盘上的国歌.mp3 //************************************************************************************* 停止播放的代码为: //************************************************************************************* MediaPlayer.URL = ; // 设为空字符串即停止播放 //************************************************************************************* 下面用一个媒体播放器实例来介绍如何设计一个完整的媒体播放软件。 5.2 界面设计及属性设置 5.2.1 界面设计 新建一个Windows应用程序,在窗体上依次放置ListBox、Windows Media Player、Panel和8个Button控件,如图5-5所示(设置好属性后)。 再为窗体添加一个OpenFileDialog控件、一个FolderBrowserDialog控件和一个Timer控件,它们的作用分别是: (1)OpenFileDialog控件:用于打开单个文件。 (2)FolderBrowserDialog控件:用于添加媒体文件目录。 (3)Timer控件:用于控制连续播放媒体文件。 添加完上述三个控件后,可以看到窗体设计器下方的组件板上出现了这三个组件,如图5-5所示(设置好属性后)。 图5-5 媒体播放器用户界面 5.2.2 属性设置 窗体和各控件的属性设置如表5-1所示。 表-1 窗体和各控件的属性控件类型 控件名称 属性 设置结果 Form1 Text 媒体播放器 StartPosition CenterScreen MaximizeBox False AutoSizeMode GrowAndShrink Windows Media Player Windows Media Player1 Name mediaPlayer ListBox ListBox1 Name lstFileList OpenFileDialog OpenFileDialog1 Name odlgMedia FolderBrowserDialog FolderBrowserDial

文档评论(0)

1亿VIP精品文档

相关文档