Как получить эскиз песни в React Native? - PullRequest
0 голосов
/ 20 ноября 2018

Там!

Я пытаюсь получить эскиз песни в React Native (Expo).1. Я получаю все песни с устройства хранения.2. Я помещаю его в разные компоненты.

Но я не могу получить изображение для песни, которую выбирает пользователь.Я не могу найти это.

Итак, надеюсь, вы мне поможете.Спасибо!

Код:

async componentDidMount() {
    /* Ask READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE permissions */
    const { status } = await Permissions.askAsync(
        Permissions.CAMERA_ROLL
    );

    if(status === 'granted') { // IF ok THEN read music
        const media = await MediaLibrary.getAssetsAsync({
            mediaType: MediaLibrary.MediaType.audio,
            sortBy: MediaLibrary.SortBy.modificationTime
        });
        this.props.uploadSongsList(media);
    } else { // Cast error
        this.props.castError("We haven't got permissions to read your music files.");
    }
}

Так я получаю песни.Тем не менее, я получаю идентификатор, имя файла и некоторые другие вещи, но мне нужно предварительное изображение.

...