Ich entwickle für Spotify (JavaScript) auf einem OSX-Computer und die Anwendung stürzt ab, wenn ich versuche, einen Song abzuspielen.Spotify stürzt ab, wenn player.play (songURI) verwendet wird
Der Anruf, den ich an die API zu machen ist: player.play(trackURI);
Was passiert, ist, dass das Spotify-Client für etwa 1/4-Sekunden des Lied spielen wird, dann wird es zum Absturz bringen. Ich glaube, es ist diese Methode, die den Client abstürzt, wie ich es bis zu diesem Punkt getestet habe.
Wenn Sie weitere Informationen benötigen und wissen, warum dies passieren könnte, freue ich mich auf eine Antwort.
Weitere Informationen:
So habe ich es geschafft, es zu wiederholen. Was passiert ist, dass ich mich für die Veranstaltung wie folgt registriert habe: player.observe(models.EVENT.CHANGE, function (e) {
Wenn das Lied endet und ein neues beginnt, möchte ich das nächste Lied in meiner falschen Warteschlange spielen. Daher rufe ich player.play(nextSongId)
, wenn die EVENT.CHANGE mit e.data.curtrack == true
ausgelöst wird.
Dann Spotify versucht, das nächste Lied in seiner Warteschlange zu spielen, aber dann möchte ich mein eigenes nächstes Lied spielen, so dass Spotify abstürzt.
Könnten Sie ein Code-Snippet zur Verwendung des Player-Objekts bereitstellen? Sie können auch ein Protokoll darüber bereitstellen, was der Client zum Zeitpunkt der Ausführung ausführt. Führen Sie console.app aus und filtern Sie nach Spotify. – pompa
@pompa, scheint, als würde es nicht mehr krachen. Ich bin mir nicht sicher, was ich getan habe, um das zu "reparieren". Ich hätte player.play (trackuri) genannt, wenn ein Track bereits gespielt hat. Nicht sicher, obwohl ... – Andrei
@pompa, finden Sie in der aktualisierten Beschreibung des Problems für weitere Informationen. Prost! – Andrei