播放器(课程设计)报告.doc
文本预览下载声明
2013-2014学年秋季学期
《Windows程序设计》
课程设计报告
学 院: 计算机与信息学院
序 号: 18
姓 名:
学 号:
指导教师:
完成时间 2013 年 12月 30日
TOC \o 1-3 \h \u HYPERLINK \l _Toc1830 一.课程设计题目 PAGEREF _Toc1830 3
HYPERLINK \l _Toc18622 二.课程设计内容及功能 PAGEREF _Toc18622 3
HYPERLINK \l _Toc9724 2.1.内容 PAGEREF _Toc9724 3
HYPERLINK \l _Toc14906 2.2功能 PAGEREF _Toc14906 3
HYPERLINK \l _Toc7486 三.课程设计要求 PAGEREF _Toc7486 4
HYPERLINK \l _Toc16266 四.关键技术及相关原理 PAGEREF _Toc16266 4
HYPERLINK \l _Toc28878 五.设计思路及关键技术解决方法 PAGEREF _Toc28878 4
HYPERLINK \l _Toc26113 5.1 设计思路 PAGEREF _Toc26113 4
HYPERLINK \l _Toc14106 5.2关键技术解决办法 PAGEREF _Toc14106 5
HYPERLINK \l _Toc3751 六.功能模块及关键源代码实现 PAGEREF _Toc3751 5
HYPERLINK \l _Toc20644 6.1 实现播放、暂停,停止,上一首,下一首 PAGEREF _Toc20644 5
HYPERLINK \l _Toc29995 6.2 添加本地资源文件 PAGEREF _Toc29995 9
HYPERLINK \l _Toc15056 6.3键盘控制快进、快退、音量加减 PAGEREF _Toc15056 10
HYPERLINK \l _Toc14373 6.4播放网络资源 PAGEREF _Toc14373 13
HYPERLINK \l _Toc23946 七.运行结果及演示说明 PAGEREF _Toc23946 14
HYPERLINK \l _Toc15519 7.1运行后整体界面 PAGEREF _Toc15519 14
HYPERLINK \l _Toc31549 7.2添加本地文件 PAGEREF _Toc31549 14
HYPERLINK \l _Toc3777 八.总结及心得体会 PAGEREF _Toc3777 15
HYPERLINK \l _Toc32079 九.参考文献 PAGEREF _Toc32079 15
一.课程设计题目
音频、视频播放器
二.课程设计内容及功能
2.1.内容
播放器,实现播放本地网络的视音频资源,实现了播放器所需的基本功能,有一定的容错性
2.2功能
播放视频音频文件
实现播放、暂停、停止、上一集、下一集
播放列表
添加本地视、音频文件
键盘控制快进、快退、音量加、减
全屏播放、退出全屏
播放网络音视频资源
三.课程设计要求
本播放器应能实现播放器的基本功能,可以通过按钮实现播放、暂停、停止、上一集、下一集,可以添加本地视、音频文件,可以显示播放列表,在输入栏中输入网络播放地址可以实现播放网络资源文件
四.关键技术及相关原理
本播放器界面文件中使用到的组件有QPushButton、QSlider、QTableWidget、QLineEdit。播放器的播放多媒体功能通过Qmediaplayer类来实现;通过QSlider类来显示播放进度、音量及控制播放进度、音量大小;播放列表通过QMediaPlaylist类来实现,可以添加本地影视资源;使用QTableWidget 组件来显示播放列表,可以点击任意资源文件实现播放;通过QLineEdit类来实现网络地址输入框,player-setMedia(QUrl::fromLocalFile(ui-lineEdit-text())) 语句实现播放;使用setIcon(QIcon());添加背景图标。
五.设计思路及关键技术解决方法
5.1 设
显示全部