Как сохранить аудио-блоб в расширении? - PullRequest
0 голосов
/ 11 июня 2019

Я записываю звук с микрофона пользователя в добавочном номере. Мне нужно сохранить последнюю запись даже после закрытия расширения (внезапно пользователь случайно закрывает расширение). Как и где это лучше всего хранить?

Теперь я сохраняю аудио-блоб в локальном хранилище 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))
            }
        })

Я хотел бы получить совет о том, как лучше хранить аудиозапись локально. Желательно, чтобы данные возвращались с использованием метода получения, без функций возврата.

...