Estoy siguiendo el enlace de inicio rápido del SDK de reproducción aquí, pero por alguna razón no puedo reproducir música.
Aquí está mi código
<!DOCTYPE html> <html> <head> <title>Spotify Web Playback SDK Quick Start</title> </head> <body> <button id="togglePlay">Toggle Play</button> <h1>Spotify Web Playback SDK Quick Start</h1> <script src="https://sdk.scdn.co/spotify-player.js"></script> <script> window.onSpotifyWebPlaybackSDKReady = () => { const token ='mytokenhere'; const player = new Spotify.Player({ name: "Web Playback SDK Quick Start Player", getOAuthToken: (cb) => { cb(token); }, volume: 0.5, }); // Ready player.addListener("ready", ({ device_id }) => { console.log("Ready with Device ID", device_id); }); // Not Ready player.addListener("not_ready", ({ device_id }) => { console.log("Device ID has gone offline", device_id); }); player.addListener("initialization_error", ({ message }) => { console.error(message); }); player.addListener("authentication_error", ({ message }) => { console.error(message); }); player.addListener("account_error", ({ message }) => { console.error(message); }); document.getElementById("togglePlay").onclick = function () { player.togglePlay(); }; player.connect(); }; </script> </body> </html>Veo en mi consola que el reproductor está listo, pero no veo el reproductor por ningún lado ni escucho música. ¿Me estoy perdiendo de algo?
Soy nuevo en responder preguntas, pero tal vez pueda ayudar hasta que alguien con más conocimientos que yo intervenga.
El código que tiene en realidad no muestra un reproductor, solo transmitirá lo que está reproduciendo desde otro cliente de Spotify.
Si reproduce Spotify desde su cuenta en su teléfono, por ejemplo, debería ver el SDK como un dispositivo para transmitir. Ver imagen: Web Playback SDK Reproductor de Quick Start Player usando otro cliente de Spotify
Si aún no escucha la música proveniente del navegador, también intente generar un nuevo token de acceso.