Open jadepeng opened 4 years ago
感谢您的贡献!Golang Player 确实对于 Issue #34 做出了很大的推进,但是仍有一些细节问题需要我们进一步修改。
首先是 WebSocket 的使用增加了项目的复杂度、还要额外制定通信内容的结构,且特定的结构设计降低了该功能的通用性。以及 WebSocket 的即时通信的能力在当前使用场景上,并没有体现出很大的优势。
其次,由于一些系统本身自带了可播放音频的命令,比如 MacOS 的 play
。此时 MacOS 的用户如果想使用外部音频播放,其实是只需要更少的步骤的(不需要额外下载依赖库)。因此,外部播放器功能的通用性或许可以让用户使用的更方便一些。
下面是我目前构想的设计图,用户只需要配置命令格式即可,例如:ffplay -nodisp -autoexit -loglevel quiet ${sound}
外部播放器功能会替换命令中的 ${}
变量,然后执行播放。
您可以在 https://saekiraku.github.io/vscode-rainbow-fart-design/preview/ 上查看详细的设计标注(尺寸、距离等等)
支持设置播放器模式 支持通过播放服务器播放MP3,设置为服务器播放后,无需每次激活。