摘要:最近终于做了第一个微信小程序,是音乐类的应用,所以音乐播放器必不可少。因为运行环境的限制,没有现成的轮子,只能自己重新造一个了。
最近终于做了第一个微信小程序,是音乐类的应用,所以音乐播放器必不可少。
因为运行环境的限制,没有现成的轮子,只能自己重新造一个了。
基础功能:播放,暂停,进度,停止
扩展功能:播放列表,歌曲切换,播放模式,播放事件
处理官方API的坑(BUG?)
Andriod,从暂停状态恢复播放,不会触发播放事件
手机终端,歌曲播放完成后,停止事件会触发两次
手机终端,后台播放器如果处于播放暂停状态时,播放其他歌曲会变成继续播放当前歌曲
处理不了的坑
iOS,设置进度会有严重的延迟,播放进度显示不同步,多次设置进度还会是播放器变得不稳定,所以暂时不做进度控制的功能
iOS,当小程序切换到后台执行时,除了之前播放过的歌曲,播放其他歌曲会失效
轮子地址https://github.com/zengdongba...
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/81352.html
摘要:下一步准备使用网易云代替音乐。已经开发新的网易云代替音乐了,需要的可以看看这篇文章为微信小程序开发的网易云音乐库 项目要做一个可以为日记添加音乐的小程序,所以要用到音乐api,参考了一些文章后我们封装了一个qq音乐api库(完成了动态token获取,音乐搜索,音乐专辑图片,音乐名称,歌手名称,播放),有需要的可以到Github自提。 小程序qq音乐api库Gihub地址https://...
摘要:项目主要是微信小程序也用到了等。前端部分主要是歌曲播放控制和交互部分的代码,更多关于小程序的内容可见微信小程序开发文档小程序框架结构微信小程序的入口是根目录下的它们分别描述的小程序的主题逻辑和公共配置部分。 刚进公司不久,因为公司部门年后业务拓展的关系,可能在年后会被分配到公司的微信公众号组做小程序相关的开发工作,因此写了个微信小程序wx-audio踩坑。目前还有一些功能没有写完:如返...
摘要:歌曲来源音乐说明目前只有体验版,如果有兴趣的同学可以私聊我,我帮您加入,名额有限。 歌曲来源:QQ音乐 说明 目前只有体验版,如果有兴趣的同学可以私聊我,我帮您加入,名额有限。 因为个人开发者无法发布在线音乐播放小程序,所以开发该小程序目的只为学习小程序开发; 小程序涉及到到所有歌曲资源都来源于QQ音乐,部分API由本人对QQ音乐接口进行了二次封装(我会另外再写一篇文章专门用来分享...
摘要:为了提高自己,最近在学习微信小程序,选题是仿网易云音乐。查文档发现,小程序中图片加载完成后,有一个加载完成事件。前者在微信客户端版本就不开始维护了,后者低版本需做兼容处理。目前还有一些功能暂未实现,会在以后继续完善项目,继续学习。 为了提高自己,最近在学习微信小程序,选题是仿网易云音乐。期间踩过了大把的坑,bug出现的难受和解决bug欢喜,一直是伴随我阶段性学习这个项目的心情。初步完成...
阅读 1918·2021-09-09 09:33
阅读 1075·2019-08-30 15:43
阅读 2610·2019-08-30 13:45
阅读 3264·2019-08-29 11:00
阅读 804·2019-08-26 14:01
阅读 3539·2019-08-26 13:24
阅读 454·2019-08-26 11:56
阅读 2668·2019-08-26 10:27