毕业答辩-音乐播放器设计与实现

上传人:QQ15****706 文档编号:98105569 上传时间:2019-09-08 格式:PPT 页数:16 大小:393KB
返回 下载 相关 举报
毕业答辩-音乐播放器设计与实现_第1页
第1页 / 共16页
毕业答辩-音乐播放器设计与实现_第2页
第2页 / 共16页
毕业答辩-音乐播放器设计与实现_第3页
第3页 / 共16页
毕业答辩-音乐播放器设计与实现_第4页
第4页 / 共16页
毕业答辩-音乐播放器设计与实现_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《毕业答辩-音乐播放器设计与实现》由会员分享,可在线阅读,更多相关《毕业答辩-音乐播放器设计与实现(16页珍藏版)》请在金锄头文库上搜索。

1、论文答辩: 我是嵌入式班 1026班 指导老师:,简介,设计题目: 音乐播放器设计与实现,开发平台:windows 7操作系统 开发环境:QtCreator, Qt 4.7.4(32 bit)。,简介,设计思路,整体设计的思路,关联,设计思路,主界面QWidget类。 container类里的frame。 QVBoxLayout.,首先做静态用例图,具体设计,具体设计,各模块的实现 播放进度 通过Pnonon:SeekSlider,设置它的媒体管理源为改音乐播放器的源就可以了。 如:seekSlider-setMediaObject(meidaObject); 音量控制 关联媒体输出设备(au

2、dioOutput),具体设计,暂停 此功能也比较简单,当点击暂停按钮时,隐藏暂停按钮,显示播放按钮,调用Phonon中的pause()函数,将播放暂停,具体设计,上一首和下一首 这里主要是获取QTableWidget里面的选项,通过索引index的值来确定。改变QTableWidget的行号。从Phonon:MediaSource的list来获取他的源信息。,具体设计,添加歌曲 主要用到QFileDialog类的静态函数getOpenFileNames() /添加的是多个文件名,并且要记得把源文件信息存储在sources中 代码:QStringList files = QFileDialog

3、:getOpenFileNames(this, tr(“打开文件”), /*第三个参数是路径*/);,具体设计,时间的显示 用信号槽来实现。首先设置媒体对象源设计2个时钟周期的时间间隔。当时间间隔到了的时候,就触发时间(LCDNumber)发生改变;connect(mediaobject, SIGNAL(tick(qint64), this, SLOT(tick(qint64),此语句将播放对象的时间变化对应上了函数tick(qint64),而当前播放的时间会传给tick函数。时间显示的控件是QLCDNumber类,在函数中,将播放的当前时间进行转化,再通过控件的display()方法就可以实现时间的显示。,总结,总结体会: 相对于其他软件来说,实现此类软件的基本功能并不太繁琐,但在编写过程中所需的知识点很多,编写过程并不容易。通过此次毕业设计,我巩固旧知识掌握新知识,整体提升自己代码开发的综合素质,更重要的是切身体会到了,开发项目需要一定的知识经验的积累,要有能坚持不懈,勤学习钻研,不怕累。起步一定是很困难的,但只要坚持下去,不停的训练,积累经验,最终会得心应手,熟能生巧。,结束,我的演讲完毕谢谢大家!,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 论文指导/设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号