您好,欢迎访问三七文档
1猎狼音乐播放器的设计与实现摘要随着互联网和带宽的日益发展,音乐听歌已经不再是纯个人行为,同时也不仅局限在本地电脑。从2009年开始,网络音乐发展日新月益,出现了很多网络音乐播放器。但纵观现在流行的媒体播放器,虽然播放器本身功能越来越完善,用户体验越来越强,但是播放器的技术更新却相差不大,特别是播放器对歌曲的区别和定位没有实质性技术突破,均采用音乐名称或音乐文件本身附加的ID3信息完成,但这些信息的重复性为不同音乐文件的区别也带来了巨大障碍。为了提高音乐文件的辨识准确度,音乐指纹技术已经逐步进入应用,以音乐指纹技术为基础的音乐搜索及相关服务也逐渐成熟。猎狼音乐播放器主旨是设计发一款包含音乐社区、音乐人、音乐主题及音乐产品电子商务的复合应用的网络产品。平台包含两部分应用,一部分是用户端计算机安装的媒体播放器,一部分是音乐娱乐社区网站。猎狼音乐播放器具备现有播放器的普通功能和时尚的界面设计,主要是提供个人信息的维护和修改,歌曲、专辑、歌手信息的维护功能,规划登录用户进行K歌、原创歌曲等宣传和推广。关键词:音乐播放器娱乐第一章引言1.1课题背景随着互联网日益发展,网络娱乐方式发展也日新月益,网络音乐播放器发展迅猛,出现了许多界面美观、播放功能强劲的媒体播放器。但纵观现在流行的媒体播放器,虽然播放器本身功能越来越完善,用户体验越来越完美,但是播放器的技术差异性却相差不大,特别是播放器对音频文件的识别和定位并没有实质性技术突破。随着音乐娱乐消费的逐步发展,音乐行为已经不舉纯的是听音乐,围绕音乐的娱乐应用逐渐扩展,特别是随着网络的发展,以音乐为主的网络社区、网络微博、数字音乐娱乐等有了相当的进步,但目前尚没有任何音乐娱乐应用取得成功。本项目所研发的猎狼音乐播放器就是将音乐播放器和音乐社区两者相结合的应用实例。1.2课题任务1.2.1课题内容研究内容:猎狼播放器主要采用B/S结构,即Browser/Server(浏览器/服务器)架构,也就是常见的基于浏览器的模式。我们这里主要欣赏者角度来开发功能。主要功能:1.猎狼播放器系统单双屏自由选择。2.猎狼播放器系统MPEG-4歌曲自由选择,DVD歌曲可付费拷贝。3.猎狼播放器系统软解压与硬解压自由选择。24.猎狼播放器系统歌库里的歌曲全部采用DVD或LD经专业设备与专业技师转录而成,几乎全部原人原唱。5.猎狼播放器采用了大缓存硬盘预读技术,通过此技术,平均读盘次数比传统的电脑点歌系统少了100多倍,从而有效地保护了点歌系统中最脆弱的部份-硬盘。大大减少了系统出错的机会,减低维护成本。6.猎狼播放器系统直接支持VCD、SVCD、DVD等格式歌曲,歌源更丰富加歌更简单。7.猎狼播放器系统系统稳定可靠:经过多年的实际应用,并且不断完善,是一套经得起考验的产品。8.猎狼播放器系统画面清晰漂亮:图文并茂,大字显示,可视距离远。9.猎狼播放器系统查找方便快捷:电脑自动对歌曲库进行分类、排序,客人可以迅速找到所要点的歌曲10.猎狼播放器系统实时跟踪热门:电脑自动生成热门歌曲排行榜,当今最热门歌曲随时展现眼前,使点歌更加快捷!11.猎狼播放器系统多功能控制:通过电脑可以控制原唱、停唱、音量。12.猎狼播放器系统众实用界面:使用中文遥控器点歌,直观方便,不需专门训练,不需电脑知识,只要识字就很容易懂得如何操作。13.猎狼播放器系统随心所欲点歌:可随时显示已点的歌名,并可随时插播或删除歌曲,十分直观。猎狼播放器系统图像精细流畅:高清晰DVD画质,高保真音质,播放流畅,无马赛克ktv在选用点歌系统的时候可以根据相关需求来选择一个适合自己的。第二章相关技术概述由于本系统包含功能模块有三大部分,三部分功能实现技术差异项较大,因此涉及的技术比较多,同时本系统属于网络新兴技术应用系统开发,因此涉及的网络名词也较多,不同模块之间通讯和连接方式也有较大的区别。2.1音乐播放器音乐播放器是一种用于播放各种音乐文件的多媒体播放软件。它涵盖了各种音乐格式的播放工具,比如:酷我音乐盒,酷狗播放器,千千静听播放器、QVOD播放器等。它们不仅界面美观,而且操作简单,带你进入一个完美的音乐空间。32.3C/S结构与B/S结构C/S结构即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构。C/S结构将软件任务合理分配到Client端和Server端,降低了系统的通讯需求,利用两端硬件优势,充分发挥客户端PC的处理能力,将很多工作在客户端处理后再提交给服务器。服务器端通常采用高性能的PC机、工作站或小型机运行大型数据库系统。由于C/S结构的客户端需要装在用广端计算机上,因此授权的客户端启动后具备操作本地存储的文件的绝对优势。B/S结构即Browser/Server(浏览器/服务器)结构,容户端通过网贝浏览器访问服务器,并通过服务器与数据库进行数据交互。B/S结构是随着互联网技术的发展,对C/S结构的一种变化和升级,用户界面完全通过网页浏览器展现,主要事务在服务器端进行。B/S最大的优点就是服务器端祝序扩展性强,代码重用性好,便于维护,客户端通过标准的浏览器访问,可以不考虑客户端操作系统,客户端在任何地方通过能上网的电脑就能使用该服务应用。2.4MySQL数据库简单介绍MySQL是MySQLAB的注册商标,是由MySQLAB开发、发布和支持的最受欢迎的开源SQL关系型数据库管理系统。MySQL是一个快速的、多线程、多用户的SQL数据库服务器,支持关键任务和重负载生产。MySQL是完全开源免费的网络产品,也是同类产品中运行速度最快,执行效率最高的数据库管理系统,可容纳最高数据容量为5千万条。2.7网络定投广告对于广告主来说最理想的广告投放只让有需求的人看到自己需要的广告,但传统广告仅是单向的、一对多的、被动形式传播,受众也是被动接受的,因此传统广告的被动式广告模式导致广告效率较低。网络定向广告能通过分析网页内容、辨别访问用户关注内容,将广告有针对性地显示给目标客户。网络定向广告与传统广告相比具有明显优势,一方面定投广告自主性强,可以根据用户上网时的区域、偏好等信息因素,设定广告投放规则,实现准确投放,提高广告投放效率;另一方面是定投广告形式多样,可以综合使用文字、图片、音频、视频等多样化的多媒体展示技术。2.8ODBC技术介绍ODBC(OpenDatabaseConnectivity,开放数据库互联)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分。ODBC建立了一组规范,提供了一组对数据库访问的标准API函数,利用SQL来完成数据库连接和访问的大部分任务,ODBC本身也提供了对SQL语言的支持。基于ODBC的应用程序不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成,其最大优点是能以统一的方式处理所有的数据库。2.9本章小结本竞主要讲了越于木项目研究与实现所涉及到的相关技术的介绍,包括系统所采用的体系结构的C/S架构与B/S架构介绍,音乐播放器现状介绍、MySQL数据库简介。这些技术和概念涉及到“猎狼播放器设汁与实现”的整体理解,甚为重要。4第三章系统需求分析随着互联网和带宽的日益发展,音乐听歌已经不再是纯个人行为,同时也不仅局限在本地电脑,特别是随着手机网络的发展,将即时通讯、娱乐播放、微博客、交友社区等多种网络服务结已经成为网络复合应用的趋势,从网络客户、经营公司、广告投放商都有新的需求。目前,几乎所有的音乐网站都是以音乐文件及歌词的搜索和下载为主,吸引用户的主要點性就是歌曲查询的数量和下载的速度。从商业模式上來说此类网站也仅仅依靠网页嵌入广告和制作手机铃声等服务赚取收入。综合目前所流行的播放器,实现的基本功能就是媒体播放、动态歌词、嵌入广告等功能,少有几款播放器也只是在播放文件格式上有所增强,增加了在线播放等新功能。网站和播放器的功能趋同性为我们娱乐平台的发展提供了空间。3.1音乐播放器现状分析由于互联网及电子商务的诞生及其客观的发展速度,结合了音乐播放器和KTV点歌系统与一起的听歌设备。音乐播放器行业趋势研究报告是通过对影响音乐播放器行业市场运行的诸多因素所进行的调查分析,掌握音乐播放器行业市场运行规律,从而对音乐播放器行业的未来的发展趋势特点、市场容量、竞争趋势、细分下游市场需求趋势等进行预测。音乐播放器行业趋势研究报告主要分析要点包括:1.音乐播放器行业发展趋势特点分析。通过对音乐播放器行业发展影响因素分析,总结出未来音乐播放器行业总体运行趋势特点;2.预测音乐播放器行业生产发展及其变化趋势。对生产发展及其变化趋势的预测,这是对市场中商品供给量及其变化趋势的预测;3.预测音乐播放器行业市场容量及变化。综合分析预测期内音乐播放器行业生产技术、产品结构的调整,预测音乐播放器行业的需求结构、数量及其变化趋势;4.预测音乐播放器行业市场价格的变化。企业生产中投入品的价格和产品的销售价格直接关系到企业盈利水平。在商品价格的预测中,要充分研究劳动生产率、生产成本、利润的变化,市场供求关系的发展趋势,货币价值和货币流通量变化以及国家经济政策对商品价格的影响。音乐播放器行业趋势研究报告主要依据了国家统计局、国家海关总署、国家发改委、国家商务部、国家工业和信息化部、行业协会、国内外相关刊物杂志等的基础信息,结合音乐播放器行业历年供需关系变化规律,对音乐播放器行业内的企业群体进行了深入的调查与研究,对音乐播放器行业环境、音乐播放器市场供需、音乐播放器行业经济运行、音乐播放器市场格局、音乐播放器生产企业等的详尽分析。在对以上分析的基础上,对音乐播放器行业未来发展趋势和市场前景进行科学、严谨的分析与预测。3.2系统功能需求3.2.1普通用户需求能提供各种格式文件歌曲的播放支持,并提供现在流行的播放器具备的方便客户操作和管理的基本功能。1、信息支持功能5为了对音乐信息的校准,可以在用户播放音乐的时候通过网络服务器获取所播放歌曲相关信息,此类信息包括包括歌手名称、专辑名称、歌词信息等,同时可以通过系统关注此歌手、专辑、歌曲的评论信息以及此首歌曲所在专辑的歌曲列表、此歌|曲的演唱者的热门歌曲列表等。如果系统的情感分析功能较成熟,可以通过情感分析的结架对听歌的用户提供一些推荐歌曲信息,包括用户听的最多的歌曲、歌手的实时排行,包括月度、季度、年度排行。2、搜索功能通过用户输入的倍息,在歌手名称、歌曲名称和专辑名称进行信息比对,实现对歌手、歌曲、专辑等信息的搜索,根据用户的需要可以支持在歌词中进行模糊查询和搜索。根据功能扩展需要,系统提供对各区、歌手、专辑等分类信息的查询和分类输出。3、歌曲下载搜索到歌曲后,用户可以查看到哪些人会有这首歌曲,通过用户共享的模式将歌曲文件下载到本地并保存。4、用户共享在系统登录的用户可以互相加为好友,好友间可以共享歌曲文件、播放列表、歌曲及专辑信息等,同时可以共享系统发布的平台信息。5、用户交流系统为用户提供对歌曲进行评论的功能,同时为用户提供对歌手进行评论的功能,包括歌友会。系统具备IM基本功能,对通过播放器系统正听同一首歌的用户建立临时的交流群,并可以通过该IM进行交流,对歌曲及其他关心的信息进行评论。6、歌曲推荐系统通过年、月、周等排行榜形式实现歌曲推荐功能,同时通过歌曲下载和收听等数据指标提示网络活跃歌曲及歌手的推荐功能,通过新歌列表、原创列表、情感推荐等推荐方式推荐音乐。7、用户管理功能用户可以建立自己的音乐圈,用网页(博客)的形式实现自己音乐的发布和推广及管理。系统提供音乐信息的被动上传和信息入库功能。8、TWITTER功能用户在登入系统后可以音乐为交流载体,以歌会友,对自己关心的用户及歌手进行关注,并通过平台客户端进行信息发布。系统具备自动发布用户通过平台所有与音乐相关的行为信息,并根据设定规则展示给关心自己的用户。3.2.2系统平台需求1、统计分析功能系统能自动及歌曲、歌手、专辑的收听信息,并实现歌曲的月度、季度、年度的统计及排行。能根据歌曲的用户群数据分析,&位歌曲及专辑的受众
本文标题:音乐播放器BS版
链接地址:https://www.777doc.com/doc-1961218 .html