新闻中心

EEPW首页 > 消费电子 > 设计应用 > 基于WinCE的在线流媒体播放器的软件设计

基于WinCE的在线流媒体播放器的软件设计

作者:时间:2011-03-04来源:网络收藏

3 多媒体程序
按以下步骤创建一个空的项目:
(1)启动Visual Studio 2005,然后单击菜单栏“新建”|“项目”。
(2)在项目类型里选择“Visual C#”|“智能设备”,在模板中选择“设备应用程序”,键入新项目的名称(最好为DirectShow),然后单击“确定”。
(3)在属性窗口中将窗体名称更改为FrmPlayMedia,将窗体文本更改为“流媒体”。
按照以下步骤在项目中添加一个对DirectShow的引用:
(1)在Visual Stuidio 2005开发环境中,选择菜单“项目”|“添加引用”命令,弹出“添加引用”对话框。
(2)选择“浏览”选项卡,通过浏览找到引用Quartz TypeLib.dll所在的位置,并引用到程序中。
(3)引入using QuartzTypeLib后,在程序中就可以开发相关多媒体程序了。
添加Windows窗体控件:
(1)在View(视图)菜单中,单击Designer(设计器),或者单击Solution Explorer(解决方案资源管理器)中的View Designer(视图设计器)按钮,切换到窗体设计器。
(2)在窗体上添加6个Button控件,主要用来操作播放的媒体文件。
(3)在窗体上添加一个TrackBar控件,用来显示媒体文件播放的进度。
(4)在窗体上添加一个Timer控件,用来计算媒体当前的进度。
(5)调整控件在窗体中的排列方式,使之符合需要而且方便用户使用,如图2所示。

b.jpg

4 实验结果
以上程序编译后,即可下载到开发板上的WinCE6.0系统内,就可以顺利地播放在线视频。图3是播放效果截图,流媒体文件地址是mms://stream-mms.daai.tv/wmtencoder/100k.wmv。

c.jpg

5 结束语
现代多媒体技术的终端智能化和嵌入化发展趋势,促使嵌入式系统产品中对多媒体的应用越来越多,特别是要求对各种多媒体文件的播放支持显得越来越重要。通过对本程序的研究,可以比较清晰的了解WinCE下基于DireetShow多媒体编程开发的方法与步骤,以便为更复杂的开发应用奠定基础。


上一页 1 2 下一页

关键词: 播放器

评论


相关推荐

技术专区

关闭