个性化阅读
专注于IT技术分析

Winamp2-js:在HTML5和Javascript中对Winamp 2.9的重新实现

只有老派会记得使用Winamp Player收听我们最喜欢的音乐文件甚至广播发送者的精彩时光!尽管Winamp的开发已在几年前停止了(并且似乎有一天会回归), 但它仍然是当今许多人的流行音乐播放器。如果你从事Web开发, 则可能会看一下有趣的Winamp2-js开源项目, 该项目从头开始并直接在Web浏览器中实现了原始播放器的许多功能:

WinampJS浏览器示例

该项目最初由Jordan Eldredge发起, 现在在Github上的官方存储库中已有10多个贡献者, 并且有4000多颗星星。播放器可以提供的一些功能包括:

  • 在浏览器中解码实际的皮肤文件, 以便你可以加载自己喜欢的Winamp 2皮肤!
  • 通过拖放, 弹出按钮或”选项”按钮(左上角)加载本地音频或皮肤文件
  • 两种可视化模式:示波器和频谱
  • 热键
  • “阴影”迷你模式
  • “翻倍”模式, 其中主窗口是原来的两倍:Ctrl-D

还有其他功能, 例如可拖动界面, 你可以在屏幕上拖动播放器及其播放列表容器。除了添加文件夹功能因每个浏览器的安全性原因而无法使用外, 几乎所有按钮的工作方式都与原始播放器相同。该应用程序基于ReactJS构建, 你可以在此处在线测试该应用程序, 或者在Github存储库中浏览源代码。

赞(0)
未经允许不得转载:srcmini » Winamp2-js:在HTML5和Javascript中对Winamp 2.9的重新实现

评论 抢沙发

评论前必须登录!