Хранение MediaObject на ионном хранилище

Я пытался сохранить объект мультимедиа на ионном хранилище, но он сказал следующее: ошибка при сохранении объекта мультимедиа в storage.set

Как я могу сохранить медиа-объект из storage.set и получить его из storage.get? и this.audioFile = this.media.create(track.src) вот код, который я написал:

 this.audioFile = this.media.create(track.src) 
 this.trackstoreddata = {
  dataPlaying:this.playing,
  tracks: this.musicApiService.bmusic,
  selectedtrack:this.selectedTrack,
  trackselected: this.trackSelected,
  audiofile: this.audioFile
  }

this.storage.set("trackStoredData",this.trackstoreddata);

1 ответ

Упоминание о документах Ionic Storage

Хранилище - это простой способ хранения пар ключ / значение и объектов JSON.

Таким образом, если то, что вы пытаетесь сохранить, не является объектом JSON (например, аудио или изображением), ионное хранилище не будет работать.

В качестве альтернативы вы можете использовать Ionic Native File для чтения / записи файлов на устройство.

Другие вопросы по тегам