小程序(之音乐播放器实现思路)

时间:2022-01-05 10:13:46

一、情景

     最近多接触了些微信公众号的功能开发,发现其中的一些小程序很有意思,所以想下自己也弄几个玩下!

     所要考虑的主要是三点:1、是音乐的来源;2、是音乐播放;3、是如何将音乐盒歌词同步。

     以上三方面都要自己实现,那就玩笑开大了

二、问题解决

   何为小程序,小程序就是简单轻量实用--------哈哈个人观点

  1、来源

         使用别的平台提供的开放接口,当然有的平台是不开放的,但是我们也有办法去用,方式大家都懂的。

         我使用的是网易云音乐平台的接口,使用时的注意技巧

  2、播放

         采用开源的js播放器插件,但是的非常注意插件的兼容问题。

        我使用的是jplayer---过程中发现一大顿坑,特别注意兼容

  3、同步

        加入lrc.js来做同步,作者不详。------有空详细研究下它的实现原理。

三、结论

    通过解决以上几个问题,做起小程序来就 很简单了,我就用了两个页面。

     -------------------  搜索列表,播放

    有空我会将其集成到公众号中,微信本来直接推送音乐是非常合适的,但是网易音乐的链接被腾讯屏蔽了。------所以实现就的通过网页认证