Как читать ID3 теги с SD-карты в Ionic

В приложении Ionic 3 я пытаюсь прочитать теги ID3 из файлов, хранящихся на SD-карте. Я пытался использовать jsmediatags, но получал только различные ошибки, включая сбои.

Я могу правильно импортировать jsmediatags с:

import * as jsmediatags from 'jsmediatags';

Типичный вызов для чтения тегов файла будет похож на это:

const localFile: string = 'file:///storage/emulated/0/song.mp3';
jsmediatags.read(localFile, {
  onSuccess: function(tags) {
    console.log('RESOLVED - jsmediatags.read');
    console.log(tags);
  },
  onError: function(error) {
    console.log('REJECTED - jsmediatags.read');
    console.log(error);
  }
});

Это всегда терпит неудачу.

Должен сказать, что я прекрасно могу воспроизвести этот же файл с помощью плагина Ionic native Media. Путь правильный, файл воспроизводимый и содержит теги ID3.

Примечание: я только после совместимости с Android (на данный момент).

0 ответов

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