第一范文网 - 专业文章范例文档资料分享平台

基于VB的个性播放器课程设计

来源:用户分享 时间:2025/7/23 19:21:24 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

目 录

第一章 算法分析…………………………4

第二章 第三章 第四章 工作日志…………………………5

关键实现技术……………………7

设计小结…………………………14

1

第一章 算法分析

1. 个性多媒体播放器,首先是要有基本的播放功能,因此我用的是VB自带的windowsmediaplayer控件。

2. 播放器最基本的几项属性就是:播放,快进,快退,下一首,上一首,暂停,这些功能可以分别用命令按钮控件实现,对命令按钮控件进行函数调用,达到实现功能目的。

3. 为了体现播放器所谓的个性化,我想在自己的播放器空闲的地方播放FLASH来作为点缀。想要引进FLASH,可以建立一个时钟控件,让一组图片按规律显示,这样可以模拟动态的东西。

4. 播放器涉及到选定播放曲目的问题,由用电脑其他播放软件习惯可想,选定播放文件时由一个点击事件触发弹出选择文件的特定窗口,于是设计一个新的窗体专门作为选择歌曲使用。

5. 为了让播放器更加精致,更加实用一点,应该可以选择多个文件进行顺序播放,于是,创建好一个列表框,把自己选定的文件都放在里面,到时候自己要播放的时候,很方便的在里面选取。

2

第二章 工作日志

第一天:

我通过去图书馆查阅资料,掌握了做多媒体播放器的基本步骤。经过思考,我思考了怎么实现自己播放器的基本功能,以及怎么体现个性化,并且在VB环境周进行初步的布局。 第二天:

我编辑播放器基本功能的几个命令按钮的代码,如播放,暂停,快进,快退,上一曲,下一曲等。在编辑快进退的时候,我遇到了一些问题,快进分为两种方式,一种是画面按帧回放,一种是时间按秒回播。在编辑代码时无论是哪一种,都比较复杂最后导致错误,不过,在进过多次翻阅参考资料和青椒老师之后,解决了这个问题,即:直接调用VB中的打包函数:windowsmediaplayer1.controls.fastforward。。。。 第三天:

编辑好了所有基本功能的代码,实现了一些基本的功能,开始对播放器进行美化布局。其中,对于播放列表的这一功能,由于播放列表现

3

实的是文件的路径加上文件名,觉得非常的复杂,想要对其进行改良,让他只能显示文件名,而隐藏其他没有必要的路径。于是我编写了代码,发现在重新编写的代码中,由于之前播放功能的播放路径是直接调用播放列表的文件名的,直接导致了不能播放。后来尝试了很多方法都没有成功,后来想到了再建立一个独立的播放列表,只显示文件名,而播放路径则还是之前那个播放列表的全名。但是由于没有时间按暂时放弃编写。 第四天:

把第三天的想法进行代码实现后,发现,下一首,上一首的功能,不能及时反馈到新建立的播放列表二中,当点击下一首触发click事件时,播放下一首歌曲,但是播放列表二中的索引没有变动…于是继续想改良方案,最后我新建立一个时间控件,把播放列表一的索引和播放列表二的索引想关联,为了达到看不出反应间断,把时间控件的interval调整到1,变化速度相当之快。运行成功后,程序基本完结,最后进行简单的颜色布局搭配。

4

搜索更多关于: 基于VB的个性播放器课程设计 的文档
基于VB的个性播放器课程设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9un597uejm3h0qq03o92_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top