【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)

1.vsc-netease-music简介

vsc-netease-music扩展基于VS Code Webview API实现,通过Web Audio API播放音乐,不依赖命令行播放器,其github为:

https://github.com/nondanee/vsc-netease-music

vsc-netease-music具有以下功能:

  • 发现音乐(歌单/新歌/排行榜)
  • 搜索(单曲/歌手/专辑/歌单)
  • 用户登录(手机号/邮箱/ Cookie)
  • 用户收藏(歌单/歌手/专辑)
  • 每日歌曲推荐/推荐歌单/私人FM
  • 喜欢音乐/收藏音乐(单曲/歌单/专辑/歌手)
  • 播放模式切换/音量调节
  • 每日签到
  • 逐行歌词
  • 热门评论
  • 快捷键支持
  • 听歌记录(不确定有效)
  • 无海外限制
2.安装扩展

在VS Code的扩展市场搜索nete,选择安装即可:
【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)
【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)

3.启动

使用Ctrl+Shift+P打开命令面板,然后输入nete,选择网易云音乐:启动:
【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)
启动后会出现一个如下图所示的页面,提示这个页面是用来交互的,点击该页面的任何地方即可进入网易云音乐:
【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)
进入网易云音乐后不要关闭该页面,请一直保留:
【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)
启动之后状态栏也会变为紫色:
【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)

4.使用

启动网易云音乐之后,在命令面板输入nete即可看到所有可以使用的功能,选中即可使用。

4.1.登录

【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)
【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)

4.2.海量歌单任你选

【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)

4.3.播放控制

  • 命令控制:
    【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)
  • 快捷键控制:
    【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)
  • 状态栏控制:下一节具体讲述。

4.4.状态栏

网易云音乐启动后状态栏变为紫色,具体功能如下:
【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)

4.5.通知消息

【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)

5. 无声音问题的解决方案

VS Code从1.35版本之后,使用该扩展时出现了无声音问题,解决方案来自:

  • 青竹雨仙——VS Code 网易云音乐插件 没有声音 无法播放的解决办法

下面是我解决该问题的过程:

下载electron-v4.2.5-win32-x64.zip

放上下载链接:

  • electron mirror:https://npm.taobao.org/mirrors/electron/
  • Github release:https://github.com/electron/electron/releases/

注意下载electron-v4.2.5-win32-x64版本即可。

复制ffmpeg.dll

【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)

粘贴ffmpeg.dll到VS Code安装目录

【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)
完美解决,再次感谢来自[青竹雨仙]的解决方案~

6. Notsupport问题的解决方案

在VS Code更新到1.40.2版本之后,在命令行Start之后,右下角出来该提示,并且无法正常启动:
【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)

在查看该扩展的GIthub issue之后,发现有相关Issue,链接如下:

  • NotSupportedError

作者回复这个 not supported error 是提醒替换ffmpeg的,如下:

【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)

解决办法如下:

下载electron-v4.2.5-win32-x64.zip

放上下载链接:

  • electron mirror:https://npm.taobao.org/mirrors/electron/
  • Github release:https://github.com/electron/electron/releases/

注意下载electron-v4.2.5-win32-x64版本即可。

复制ffmpeg.dll

【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)

粘贴ffmpeg.dll到VS Code安装目录

替换掉原来的ffmpeg.dll:
【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)

完美解决:

【宇宙最强编辑器VS Code】(八)使用VS Code在线听网易云 —— vsc-netease-music(内附1.35版本之后无声音的解决方案、1.40版本之后的not support问题)

 

上一篇:小说分销系统,微信小说分销,类掌中云小说系统,类818tu系统源码


下一篇:Electron常见问题 39 - 渲染进程报 require() is not undefined 的解决方法