电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

QT音乐播放器VIP专享VIP免费

QT音乐播放器_第1页
QT音乐播放器_第2页
QT音乐播放器_第3页
一、系统概述 这个软件设计的目的就是制作一个能够播放音频的播放器。在播放的文件方面,包括本地的音频文件,也包括网络上的音频文件。在功能方面,它除具备一些基本的音乐操作处理功能(暂停、播放、音量调节、拖动、停止等)外,主要的功能还有用户注册、登录,喜欢,不喜欢,搜索歌曲,模拟电台,根据每个用户的喜欢信息而推荐歌曲等。除了以上所说的客户端的实现,在服务器端要实现用户管理、搜索歌曲、模拟电台、推荐歌曲等模块。 图 1.1 播放器的外观 尽管此播放器在稳定性、视觉效果、歌曲库的大小等方面远远不如当今的很多播放软件,但是它具有小巧,长时间听歌后占用硬盘空间小,可以根据每个用户的不同信息进行推荐歌曲,将歌曲分类后以模拟电台的方式给出,搜索歌曲等功能的集合的特点,是一款属于自己的实用的播放器。 此播放器是在Windows操作系统下的QT4集成环境下完成的,QT是跨平台的开发软件,只要将此播放器的代码在其他 QT能够运行的平台上重新编译就可以在当前平台上运行。此播放器的客户端的信息是存在XML文件中的,服务器端的数据存于 MySql数据库中。 图 1.2 程序的主体结构 存放用户信息、歌曲信息(id、歌曲 URL、歌名、歌手、类型、歌词 URL)、用户的喜欢歌曲 歌曲 歌词 读取 操 作 播放器客户端 播放器服务器端 网 络 二、需求分析与设计 2.1需求分析 当今的大多数音乐播放器存在一些弊端,如不要求用户注册登录,这使得对于每个用户的喜欢歌曲的信息无法进行统计,对于每个用户不能进行有效的针对性的歌曲推荐;当用户播放网络上的歌曲时,往往是将歌曲下载到本地硬盘,久而久之会占用大量的硬盘空间。 而这个播放器要求用户登录,在使用中,如果播放的是网络歌曲,用户可以对自己喜欢的歌曲进行标记,也可以对自己已经标记过的歌曲取消标记,而用户喜欢的歌曲将存在服务器中,同时也会把喜欢歌曲的信息(歌曲的URL地址,名称,歌手,歌词地址等)记录在本地的XML文件中,当用户使用推荐功能时,服务器端会根据记录的用户的喜欢歌曲的信息再对比其他用户喜欢歌曲的信息进行有针对性的推荐。播放歌曲使用的解码器是QT提供的Phonon类,它可以实现流媒体文件的播放,也就是边下载边播放,而且对于播放中下载的文件不会存储在本地硬盘中,防止了时间长后所占硬盘空间太大的问题。 2.2开发工具 操作系统:Windows XP 开发平台:QT4.7 使用的数据库:MySQL 2.3总体设计 程序应具有的功...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部