0
私は、VsCode/electronに電力を供給する素晴らしいWebAPIを使用したいと思います。ですから、ローカルディスクからオーディオを再生するためにVsCodeを使用する方法はありますか?WebAudioなどのVsCodeでWebAPIを使用できますか?
私は、VsCode/electronに電力を供給する素晴らしいWebAPIを使用したいと思います。ですから、ローカルディスクからオーディオを再生するためにVsCodeを使用する方法はありますか?WebAudioなどのVsCodeでWebAPIを使用できますか?
VSCode拡張は、エディタのDOMまたはWeb固有のAPIにアクセスできません。この問題を回避するには、2つの可能な方法:
カスタムビューを作成する必要がある場合previewHtml
commandを使用してください。このコマンドを使用すると、VSCodeにhtmlドキュメントを渡してレンダーすることができます。 HTML内のスクリプトはエディタのDOMにアクセスすることはできませんが、独自のDOMとほとんどのWeb APIにアクセスできます。この方法は、カスタムビューまたはカスタムUIを構築する場合に適しています。
この機能を提供する外部プログラムを呼び出す。エクステンションはノードへのアクセス権を持っているため、例えばオーディオを再生するには、afplay
を呼び出すプロセスを生成することができます。
Ah nice! 私はこのレポhttps://github.com/tomi/vscode-js-complexity-analysis/tree/master/srcを発見しました。 クロスプラットフォームバージョンのafplayがありますか(おそらくrust/goなどですか?) –