Приложение 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" и изменив их, а затем вставив их в строку поиска. Кажется, он не очень гибкий.
Я думаю, что вы сможете сделать это только в том случае, если вы сможете заставить пользователя перетаскивать трек за вас. Не уверен, не экспериментируя, будет ли их библиотека включать их локальные треки или нет.