Windows CE操作系统自带Windows Media Player组件,在操作系统定制时也特别加入了该组件。Windows Media Player 具有模块化体系结构,用户界面与音频和视频内容的播放功能相互独立,因此在本设计中只使用了其播放功能,并且将其外观功能隐藏,通过应用程序建立自己的应用界面。在应用程序中,只需要新建Windows Media Player ActiveX变量,设置其属性并调用Open方法即可实现连接和播放。
2.4 界面设计
人机界面设计首先要确立用户类型。嵌入式实体网络收音机定位于信息家电市场,因此界面设计要求操作简单、信息量最少以减小用户记忆负担,要有恢复出错现场的能力,在系统内部处理工作要有提示,尽量把主动权让给用户。
工程利用Visual Studio 2005平台进行开发,选择基于对话框结构模式设计,并且要求Windows Sockets支持和ActiveX控件支持。根据系统分析,需要5个按钮控件(Button Control)、1个进度条控件(Slider Control)、1个树目录控件(Tree Control)和1个图表控件(Picture Control)。系统主界面如图4所示。
完成控件的拖放后,拖动各个控件调整其布局,并对其属性和功能进行完善,实现网络收音机的基本功能。
结语
本文基于Windows CE系统实现的嵌入式实体网络收音机,内嵌WiFi技术,充分利用Windows CE系统资源实现访问网络电台并获取音频信息,下载播放并实现网络收音功能。它将电子信息技术融入传统家电设备中,有利于数字化和网络技术更广泛地深入家庭生活。
责任编辑:gt