音乐播放器(完整)

本站在四个多月前发布了一个音乐播放器的雏形,现在功能完善了一些,一个播放器基本的功能应该都完成了,所以就写了一篇文章来重新介绍以下它

2023-06-15
2024-01-14

新·音乐播放器

本站在四个多月前发布了一个音乐播放器的雏形(见此文章),现在功能完善了一些,一个播放器基本的功能应该都完成了,所以就 水 写了一篇文章来重新介绍以下它。

这个播放器现在长这样(这次用了视频而不是图片来演示):

仍然可以前往 图鉴 > 音乐 来体验本站的音乐播放器。不过目前播放器性能要求非常高(比之前还高),建议使用支持 GPU 加速的 PC 端浏览器浏览来获得较为流畅的体验。

逐字歌词

现在播放器支持显示逐字歌词了,就是可以精确到字词的歌词显示,就像卡拉 OK 那种歌词。虽然市面上播放器都有了这种功能,但是我好像没有发现一个网页端的播放器可以显示逐字歌词的。

逐字歌词性能消耗非常大,所以在设置界面提供了开关。如果您的电脑上歌词滚动非常卡,可以考虑关闭逐字歌词。如果普通歌词也卡可以在导航栏的设置(全局设置)里关闭模糊效果。

因为原有的 Meting API 没有提供逐字歌词的数据,所以这次使用了网易云的新的歌词 API 接口。

滚动动画

采用了 Apple Music 那样的弹性滚动动画,就是上一行滚动时下一行不会立即滚动,而是会稍微带有一些延迟。

代价是无法手动滚动歌词了,性能消耗提高了。

布局

和之前版本最大的不同可能就是布局了,现在播放器的 PC 端布局采用了 Apple Music 在 iPad 和 Mac 上的样式,手机端除了封面大图外变化不大。

增大了歌曲封面,嗯,就是可以显示封面大图。

减少了播放器按钮的占用空间,播放器按钮不再占据底部一整行,这样歌词拥有了更多的显示空间,可以显示更多行了。

不过现在无法同时显示播放列表和歌词了。

播放器设置

新增了播放器设置,可以开启或者关闭一些功能来降低性能消耗以适配不同设备等。

与网站全局设置独立。

播放列表

现在可以在播放列表页面选择随机播放、顺序播放和单曲循环了。

然后播放列表的位置有调整。(好像没有之前好看了,空白的地方太多了)

快捷键

新增了快捷键,将鼠标放在设置图标上可以显示可用的快捷键。

进度条

现在歌曲进度条可以操作了。

难以置信,之前的播放器居然连进度条都不能操作!

歌词时间

在 PC 端,鼠标放在歌词上面时会在歌词右侧显示这句歌词的时间,点击时间从这一句开始播放。取消了点击整个歌词从这一句开始播放的操作,因为容易误点。

歌词注音

【这是一个测试功能,默认关闭】

有些歌词有注音文件,可以在设置中开启显示。

因为没有找到好看的放置位置,就默认关闭了。

编辑歌词

现在可以手动编辑歌词文件了。(看起来是个完全没有用的功能呢)

如果您发现部分歌曲的歌词有误的话,比如时间对不上、文字或者翻译出错等,可以通过编辑原始歌词文件来修改歌词。(如果您有强迫症的话……)

不过,修改只会在本次浏览中生效,不会保存在本地,也不会保存在云端。如果需要保存的话建议复制下来存到其他地方。

网易云的歌词 API 接口返回的逐字歌词和普通歌词是两套不同的歌词文件,翻译以及注音都不一样,所以如果发现编辑没有生效可以看看当前启用和编辑的是哪套歌词。

音频可视化

【这是一个测试功能,默认关闭】

可以根据当前播放的音乐生成柱状图,可以在设置中开启显示。

因为不好看,就默认关闭了。

其他

  • 移除了歌词发光效果
  • 移除了两个没啥用的播放器按钮
  • 调整了歌词的间距
  • 调整了歌词在移动端的大小
  • 取代了 Windows 原生的滚动条,现在播放列表不会一直显示滚动条,滚动条不会占据位置
  • (我忘了的其他更新)

文章目录

版权

本文遵循署名-非商业性使用-禁止演绎 4.0 国际 (CC BY-NC-ND 4.0) 标准。

部分内容源自互联网、书本和课堂,仅供交流学习,未用于任何商业用途。如果它们侵犯了您的权益,请与我们联系,我们将立即删除它们。

版权所有 © 2020-2026 Kloudy 保留所有权利.