“ 悦听 ” 音乐小程序 设计与实现 The design and implementation of "Yue ting " music small program内容摘要微信小程序相比于传统 APP 便捷、占手机内存小的优势,在如今普遍讲究快节奏、便捷的生活当中,更多人选择微信小程序,舍弃掉占存空间大的传统 APP
而音乐更是许多人的生活调剂,在上下班途中、工作之余、休闲之余,音乐是我们放松、调节压力的不二选择
本研究项目是一款以音乐和社交为主题的音乐播放器小程序,在 Window10 系统上利用微信开发者工具以 JavaScript 为编程语言开发业务逻辑以及调用小程序的 API 完成业务需求,以 HTML 语法为基础进行小程序的前端设计
主要用到小程序自带的云开发环境以及 NODE 环境,调用云函数以及调用网易云 API 来实现歌单获取、歌曲详细信息获取、歌词获取等业务,调用小程序 API 来实现歌曲播放等功能,完成音乐主界面;利用小程序云数据库以及云函数调用,实现朋友圈发布、评论发布等业务能力,完成发现页面;在小程序端运用本地存储方法实现播放历史功能,运用云储存、云调用的方式实现博客发布历史功能,完成我的页面
小程序的前端展示都是运用组件化开发模式,对小程序中的每一个组件进行独立封装,方便对于资源重组和优化,也使得项目管理更为合理
该项目交互非常多,其中最多多的是页面的跳转以及事件触发,而歌单推荐、音乐播放器、发布博客等基本功能也使用户能够体验到传统 APP 所带来的相同体验
关键词:音乐小程序 云开发 云函数 云存储 组件化开发AbstractCompared with traditional app, wechat app has the advantages of convenience and small memory
In today's f