其实,音乐功能并不是真的消失了,而是转移了。转移到新版编辑器里面去了。
大家可以按如下方法在博文中插入音乐。
1、在编辑器中点右上方的“切换新版”。
2、新版编辑器的底部点“插入音乐”按钮。
3、填写mp3文件的网络路径。
怎么样?很简单吧,大家学费了吗?
其实……
并不简单,因为复杂的工作才开始。看到编辑器的红色提示文字了么?
音乐地址要求必须为http地址且为mp3格式
没想到吧……
这个地址是啥?哪儿去找?我有些懵……
这几年网络环境有一个很大的变化就是知识付费、产权保护得到了普及。涉及到音乐领域就是在线收费收听、不容易下载到免费音乐了。
那个mp3地址就是音乐文件的下载地址啊。
我们不妨试着去找找,看看难度。
我们从主流的网易音乐找到一首《我想你了》,播放地址是 https://music.163.com/#/song?id=5242793&userid=1863593626
这个地址是不能填写在博客编辑器里的,会提示错误。
有网络基础的朋友可能会想到,那个“下载”按钮可能就对应了mp3的地址。理论上是这样的,我们点下试试看,出来的是下载音乐播放器界面。此路不通。
再试试查看网页源码,从源码里搜mp3,看看有没有路径,结果是没有。

继续进阶,我们进入技术领域,抓包。浏览器中按F12,调出开发者工具,从底层协议中找线索。

出现开发者工具后点播放器中的播放按钮,会抓到相关信息。逐个点一下http文件,分析右侧的response信息。
很快就会得到线索,对应的文件是 https://music.163.com/weapi/song/enhance/player/url/v1?csrf_token=
惊喜地发现源码中出现了以下信息,我看到了胜利的曙光:
{"data":[{"id":5242793,"url":"http://m701.music.126.net/20220116173005/b566fe83d744924fd5461494b7cea088/jdyyaac/565b/540b/0458/a11abdebe4ca0fc675b432f69f2ae74e.m4a","br":96000,"size":4015443,"md5":"a11abdebe4ca0fc675b432f69f2ae74e","code":200,"expi":1200,"type":"m4a","gain":0.0,"fee":0,"uf":null,"payed":0,"flag":0,"canExtend":false,"freeTrialInfo":null,"level":"standard","encodeType":"aac","freeTrialPrivilege":{"resConsumable":false,"userConsumable":false,"listenType":null},"freeTimeTrialPrivilege":{"resConsumable":false,"userConsumable":false,"type":0,"remainTime":0},"urlSource":0}],"code":200}
歌曲的下载路径如下:
http://m701.music.126.net/20220116173005/b566fe83d744924fd5461494b7cea088/jdyyaac/565b/540b/0458/a11abdebe4ca0fc675b432f69f2ae74e.m4a
喜笑颜开地复制粘贴到编辑器里去提交,结果令人上头。
很显然,文件格式不对。要的是mp3,这里得到的是m4a。这个地址可以下载自己听,但是放博客里听就有问题了。怎么办呢?放弃么?
有人说了,把扩展名m4a改成mp3不得了么?
真不行,那样会导致路径错误,因为文件不存在。
我们继续探索,尝试给路径加参数,让地址的末尾出现mp3还不影响播放。变形如下:
http://m701.music.126.net/20220116173005/b566fe83d744924fd5461494b7cea088/jdyyaac/565b/540b/0458/a11abdebe4ca0fc675b432f69f2ae74e.m4a?a.mp3
失败,编辑器不允许提交。问题出在问号上。这个问号是必须要有的,不能去掉。接下来尝试对?进行编码,以便骗过编辑器。
http://m701.music.126.net/20220116173005/b566fe83d744924fd5461494b7cea088/jdyyaac/565b/540b/0458/a11abdebe4ca0fc675b432f69f2ae74e.m4a?a.mp3
提交没问题,但是播放不出,检查后发现原因是网易拒绝这个编码并且m4a的路径是动态变化、定时更新的。
想占网易的便宜真心不易,根本行不通啊。
所以,我的结论是,放弃网易音乐吧,去别的平台碰碰运气。
又或者放弃背景音乐吧,能发文能发图,还要什么自行车?
如果您很执着,是音乐发烧友,那么我提供一个偏激的办法。
1、把音乐文件下载下来
2、改扩展名为mp3
3、上传到自己的网络服务器,得到可用的路径。
——如果不怕侵权的话。
现在,您知道为啥博客编辑器里不好找插入音乐模块的原因了吧。