喵!送上 Aplayer 和 Cplayer 网易云音乐的支持。

2021.09.02 更新: 修复接口问题,注解文章时效内容。

起因

网易云自带的播放器并不支持 Https、功能比较落后了; Aplayer本身有个 Python 项目的…但最近挂掉了..所以只能自己动手了.

目前已经支持 https 了,但是不支持歌词等功能。

原理

服务端 使用 Node.js 的 网易云API 搭建服务 目前采用自建的 teng-koa
页面 使用 XMLhttpRequest请求结果,并交给播放器 优点: 只要 Github 项目不炸…API网易没改…那么就可以一直使用.(哪怕我的炸了,你也可以自己搭个)

Demo

Aplayer
<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width="330" height="86" src="https://cdn.a632079.me/163music.html?playlist=28391862"></iframe>

Cplayer

<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width="330" height="108" src="https://cdn.a632079.me/163cplayer.html?playlist=438803182"></iframe>

更多设置?

请参考 AplayerCplayer 的 Github 文档(除了Playlist不可变更外,你都可以通过向URL加参数来配置播放器)


最后修改于 2021-09-02

文章标题:喵!送上 Aplayer 和 Cplayer 网易云音乐的支持。 - 藤之青

文章地址:

本文采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。

文本排版遵循 中文文案排版指北;允许自由转载和修改,但请务必标明文章来源且不得运用于商业目的并以相同方式分享(不得破坏排版格式)。

Waline.init({ el: '#waline', path: location.pathname, serverURL: 'https://comments.a632079.me', comment: true, emoji: [ 'https://unpkg.com/@waline/emojis@1.1.0/alus', 'https://unpkg.com/@waline/emojis@1.1.0/weibo', 'https://unpkg.com/@waline/emojis@1.1.0/tieba', 'https://unpkg.com/@waline/emojis@1.1.0/bilibili', ], dark: 'html.night', requiredMeta: ['nick','mail'], imageUploader: false, });