2017-09-03 8 views
0

クロムAPIを使用しようとしていますhttps://developers.chrome.com/extensions/tabCapture オーディオファイルをどのように取得するのですか?例えば、YouTubeを見ていて、私がやっている曲をオーディオファイルMP3に書き出す場合、 wavファイル、など私はそこにこれを行い、一部のChromeの拡張機能があります知っているが、私はAPIがあるかどうかを知りたい。 ありがとう!chrome.tabcapture.captureをオーディオファイルに変換しますか?

答えて

1

利用ストリームを保存するDesktopCaptureSourceType「オーディオ」

desktopCapture APIあなたはWeb Audio API Audioコンテキストを作成し、decodeAudioData()を呼び出して生のPCMデータ(例:.wavファイル)を取得することができます。 〜のための。

また、メディアレコーダーAPI(demo)があるようですが、これはまだ多くのブラウザーで安定しているかどうかわかりませんが、Chromeで試したところ、うまくいきました。

+0

desktopCaptureにchooseDesktopMediaがあり、そのコールバックのパラメータとしてstreamIdを取得していることがわかりました。これは私にはそれほど明白ではありませんでしたが、どうやってこれから.wavファイルを入手できますか? – coppthi

+0

url = window.URL.createObjectURL(streamid)、

+1

またはMediaRecorder:https://developers.google.com/web/updates/2016/01/mediarecorder –

関連する問題