0
我試圖使用鉻API https://developers.chrome.com/extensions/tabCapture 如何從中獲取音頻文件例如,如果我正在觀看YouTube並想將我正在做的任何歌曲導出到音頻文件MP3中, WAV等我知道有一些Chrome擴展了那裏,做到這一點,但我想知道如果有一個API。 謝謝!將chrome.tabcapture.capture轉換爲音頻文件?
我試圖使用鉻API https://developers.chrome.com/extensions/tabCapture 如何從中獲取音頻文件例如,如果我正在觀看YouTube並想將我正在做的任何歌曲導出到音頻文件MP3中, WAV等我知道有一些Chrome擴展了那裏,做到這一點,但我想知道如果有一個API。 謝謝!將chrome.tabcapture.capture轉換爲音頻文件?
使用desktopCapture API與DesktopCaptureSourceType「音頻」
保存流可能會更具挑戰性,你可以創建一個Web Audio API Audio上下文並且調用decodeAudioData()來獲得原始的PCM數據(例如.wav文件),MP3編碼或許能夠找到某種類型的Emscripten module爲。
另外,它看起來像有一個媒體記錄器API(demo)我不確定這是否在許多瀏覽器中仍然穩定,但我只是嘗試在Chrome中,它似乎工作。
我注意到desktopCapture已經選擇了桌面媒體,你從它得到一個streamId作爲回調的參數。這對我來說並不是那麼明顯,但是如何從中獲得.wav文件? – coppthi
url = window.URL.createObjectURL(streamid),然後創建一個
或MediaRecorder:https://developers.google.com/web/updates/2016/01/mediarecorder –