一、开题依据(研究目的、意义及国内外研究概况,附主要参考文献)
1. 研究目的、意义
随着互联网技术的进步,以及移动设备的逐渐普及,对于大多数普通用户来说,音乐播放器从原来的一台专业设备,变成了我们身边的大多数电子产品的一种附属品,已经成为了人们生活不可或缺的一部分。
随着移动端用户的不断增加,市场对移动平台App的需求越来越高,同时也衍生出很多的问题,如用户诟病的App内存占用高、跨平台兼容成本高、跨平台操作UI一致需要专门适配等,而互联网发展到如今,有很多的简易跨平台的跨平台方案,其中WebApp是其中一种比较流行的解决方案,只需花非常少的时间在跨平台的适配上,就可以做到跨平台的操作UI基本一致,再加上CSS3、HTML5技术在浏览器支持方面的普及,使得WebApp与原生的交互体验的差距逐渐缩小。而且,对于部分普通用户来说,并不想要下载歌曲,这是想在网页上试听。
同时,现在许多互联网音乐播放器软件商都在尝试并推出了WebApp版的网页播放器,说明这是一种趋势,也是市场的一种需求
本课题将基于Laravel+Vue.js技术,设计并实现跨电脑桌面,Android,iOS的WebApp音乐播放器,对用户提供用户注册登录、音乐搜索、艺术家和专辑、播放列表、音乐在线播放、歌词服务、音乐推荐等服务。为用户提供一个舒适的听音乐体验。
2. 国内外研究概况
在HTML5和CSS3以及前端框架比较成熟的今天,WebApp成为了互联网的一种趋势,国内外许多互联网厂商为了让用户在没有下载电脑或者移动端应用的情况下,在网页上得到与应用上的相似用户体验,都采用了WebApp的方式进行设计,国内如淘宝,京东等,国外的如Facebook,twitter等。而且许多有音乐业务的互联网厂商的网页都是做成WebApp的方式,如网易云音乐,酷狗音乐,百度云音乐等。而本论文将开发一个跨电脑桌面、Android、iOS的WebApp音乐流媒体播放器。
3. 参考文献
[1]王宏松. 便携式多媒体播放器的设计与实现[D].电子科技大学,2014.
[2]陈国武. 基于ARM的嵌入式流媒体播放器的实现[D].厦门大学,2009.
[3]张震新. 基于SMIL的流媒体播放器的设计与实现[J]. 福建电脑,2007,(09):134-129.
[4]吴彩霞. 在局域网中建立基于Web的视频点播系统[D].华中师范大学,2003.
[5] 刘华星,杨庚. HTML5——下一代Web开发标准研究[J]. 计算机技术与发展,2011,21(08):54-58+62.
[6]陈勇. WebApp现状分析及展望[J]. 通信与信息技术,2012,(04):77-78.
[7]熊刚,钟元生. 一种WebApp逻辑模型设计框架——W3DT[J]. 计算机与现代化,2002,(12):48-50.
[8]喻好,陈锋,程仁贵. 对单页Web应用开发探究及应用[J]. 福建电脑,2017,33(02):136-137.
[9]张蕾. 基于流媒体的在线音乐点播系统的设计与实现[J]. 湖南工业职业技术学院学报,2010,10(04):12-14.
[10]李丽萍,魏权利. 多媒体MP3音乐网上点播系统的设计与实现[J]. 计算机应用与软件,2003,(08):52-54.