2017-09-03 213 views

回答

1

使用desktopCapture API與DesktopCaptureSourceType「音頻」

保存流可能會更具挑戰性,你可以創建一個Web Audio API Audio上下文並且調用decodeAudioData()來獲得原始的PCM數據(例如.wav文件),MP3編碼或許能夠找到某種類型的Emscripten module爲。

另外,它看起來像有一個媒體記錄器API(demo)我不確定這是否在許多瀏覽器中仍然穩定,但我只是嘗試在Chrome中,它似乎工作。

+0

我注意到desktopCapture已經選擇了桌面媒體,你從它得到一個streamId作爲回調的參數。這對我來說並不是那麼明顯,但是如何從中獲得.wav文件? – coppthi

+0

url = window.URL.createObjectURL(streamid),然後創建一個

+1

或MediaRecorder:https://developers.google.com/web/updates/2016/01/mediarecorder –

相關問題