你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 编程语言
PC复读机(一)
 

   利用VB.NET2008大量控件完成多媒体程序的开发,本文考虑控件AxMediaPlayer支持WAVMP3WMAMIDIM3UMPG等多种格式媒体文件的播放。利用开发一个具有复读机功能的实用软件,基本功能分为语音复读,听写记录。

关键词 VB.NET2008AxMediaPlayer控件

 

1 引言

早在.NET框架1.02.0时,微软就已经全面支持音频文件的播放,其主要采用SoundPlayer类,命名空间System.Media。用SoundPlayer开发音频类项目的主要局限性在于仅仅支持WAV格式的声音文件;更不支持多声音文件的同时播放;缺乏声音回放控制的能力,即音量大小的控制、左右声道平衡的控制。所以许多程序员为了弥补SoundPlayer类带来的种种麻烦,不得不借助Windows Forms toolkit中的quartz.dll动态链接库。要想开发出功能更加全面的音频类软件,SoundPlayer就显得力不从心了。

随着MP3格式类音频文件的广泛应用,原声格式的WAV类文件在音频数字处理中的作用已不如从前,越来越多的人将设计的视线逐渐转向了MediaPlayerMediaElement类。两类的底层技术均来源于Windows Media Player播放器,播放器版本要求10.0以上。文中主要用MediaPlayer类开发复读机软件,其命名空间是System.Windows.Media

2 项目需求

2.1 功能

播放控制区完成音频文件的播放、暂停、停止、前进、后退、动态显示播放位置、设置复读区域、以及设置播放方式(正常,循环)。复读设置区完成音频文件播放的起始点和中止点的设置;微调复读区的开始点和结束点;显示复读区的长度。听写记录区由记录区和参数设置区两部分组成,记录区主要实现记录语音文件,打开、保存文件、字体、背景色的设置;参数区用来设置声道,后退、前进的步长值和其他设置。基本控制区完成对声音文件的简单操作,包括播放,暂停,停止。

2.2 界面设计

       应用GroupBox控件将4个功能区的控件元素分别包括进来,达到界面美观大方,整齐的目的。重要控件操作设置提示信息,方便用户操作。

3 用户界面设计

3.1 工程文件的建立

在启动VB.NET2008时,选择新建工程中的“Windows窗体应用程序”。工程自动添加一个Form,采用系统默认名,Form1

  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089