如果你是一个前端工程师,那么你一定会从时间到时间地需要和音乐相关的 API 打交道。Spotify 是一款非常流行的音乐应用程序,如果你需要从应用程序中自动化播放控制,那么一个名为 spotify-node-applescript-promise 的 npm 包可能会派上用场。
这个 npm 包可以帮助你使用 Applescript 控制 Spotify 应用程序的播放,包括播放、暂停、跳过等等。 考虑到有些前端工程师可能不熟悉 Applescript 的语言,这个 npm 包包含了一个 promise 化的 API,以帮助简化使用流程。
安装
安装这个 npm 包非常简单,只需在终端中输入命令:
npm install spotify-node-applescript-promise
使用
使用这个 npm 包要比你想象的更为容易。只需导入这个包,你就可以使用他的简单 API 去控制 Spotify 应用程序的播放。
-- -------------------- ---- ------- ----- ------- - -------------------------------------------- -- ---- ---------------------- -- - ------------------------ --- -- ---- ----------------------- -- - ---------------------- --- -- ----- ---------------------- -- - ------------------------- --- -- ----- -------------------------- -- - ------------------------- ---展开代码
API
下面是这个 npm 包的所有可用 API。你可以按照下面的格式使用每一个 API:
-- -------------------- ---- ------- ----- ------- - -------------------------------------------- -------------------- -------- -- - ---------------- --------- -- ------------ -- - ----------------- ---展开代码
play()
- 播放当前歌曲。pause()
- 暂停当前播放的歌曲。next()
- 播放下一首歌曲。previous()
- 播放上一首歌曲。setVolume(volume)
- 设置音量。参数 volume 可以为 0~100 的整数。getTrack()
- 以对象形式返回当前正在播放的歌曲的具体信息。getState()
- 以字符串形式返回当前 Spotify 应用程序的状态,如 "playing" 或 "paused"。
结论
npm 包 spotify-node-applescript-promise 简化了在前端中使用 Spotify 应用程序的难度。通过使用这个 npm 包,你可以轻松地控制音乐应用程序的播放、暂停、跳过等等。如果你想要更多使用这个 npm 包的技巧和教程,你可以参考这个版本库。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005609981e8991b448ded14