本插件用于在vscode环境中播放对应文件音频
- 播放/停止
- webview端使用React
- extension端使用web-audio-api解码
因为发现web-audio-api
进行音频(目前看似乎是长音频)解码时会解码失败,所以该插件也就凑合着用吧,暂时也不算继续开发。
如果你有知道有其他nodejs端进行音频解码的库,欢迎给我提issue好继续开发。 对库的要求是能获取到音频的采样率,采样帧数,通道数和每个通道内的音频数据。
如果你也在开发vscode的插件,并且发现其webview无法播放声音,那么这边有一种途径是可行的(也就是本插件正在使用的)。extension端对音频进行解码传给webview端,webview端使用audio context
api进行声音播放。