我在扩展程序中录制来自用户麦克风的音频。即使关闭扩展,我也需要保存最后一个条目(突然,用户意外关闭了扩展)。最好在哪里存储?
现在,我将音频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返回数据,而不使用返回函数。