Приложение Spotify - начать воспроизведение локального файла

Я хотел бы знать, как начать воспроизведение локального файла при создании приложения spotify (я знаю, что Spotify прекратил принимать новые приложения, пока не появятся новые API, я все равно хочу знать).

В "Учебниках по API Spotify Apps" следующий javascript может быть использован для создания кнопки, которая может начать воспроизведение песни spotify:

require(['$api/models', '$views/image#Image'], function(models, Image) {

    // Play a single track
    var track = models.Track.fromURI('spotify:track:7B1Dl3tXqySkB8OPEwVvSu');
    var image = Image.forTrack(track, {player: true});

    // Pass the player HTML code to the #single-track-player div
    document.getElementById('single-track-player')
        .appendChild(image.node);
});

Как мне заставить мое приложение spotify начать играть местный mp3?

1 ответ

Решение

Я уверен, что поиграв с этим, вы должны иметь локальный файл в списке "Local Files", прежде чем сможете его воспроизвести.

После этого вы просто используете синтаксис spotify:local:.... Я не нашел хорошей документации об этом. Я попытался взять извлеченные URI, щелкнув правой кнопкой мыши песню и выбрав "Копировать Spotify URI" и изменив их, а затем вставив их в строку поиска. Кажется, он не очень гибкий.

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

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