如何在扩展名中保存音频Blob?

时间:2019-06-11 15:04:47

标签: google-chrome-extension local-storage blob indexeddb

我在扩展程序中录制来自用户麦克风的音频。即使关闭扩展,我也需要保存最后一个条目(突然,用户意外关闭了扩展)。最好在哪里存储?

现在,我将音频Blob保存在Chrome本地存储中。但是使用Vuex存在问题。

return new Promise((resolve, reject) => {    
            try {
                chrome.storage.local.set({
                    'calibrateAudio': audio
                }, function() {
                    console.log('chromAPI: ' + audio);
                    resolve(audio);
                });
            } catch (err) {
                reject(new Error(err))
            }
        })

我想获得有关如何最好地在本地存储录音的建议。希望使用getter返回数据,而不使用返回函数。

0 个答案:

没有答案