Jas*_*rus 3 javascript offline spotify
有没有办法检测Spotify是否处于离线模式?我目前正在开发一个应用程序,显然取决于一个有效的互联网连接.我希望能够检测是否存在与互联网的连接,如果没有,则显示错误消息.
我找到了一些javascript的通用解决方案似乎不起作用,如:
var online = navigator.onLine;
Run Code Online (Sandbox Code Playgroud)
您可以通过访问会话对象中的状态来检测客户端是否处于脱机状态.
https://developer.spotify.com/technologies/apps/docs/a5a59ca068.html
您需要做的是使用观察者监听状态更改并查找OFFLINE状态.
DISCONNECTED: 2
DUMMY_USER: 4
LOGGED_IN: 1
LOGGED_OUT: 0
OFFLINE: 3
var sp = getSpotifyApi(1);
var models = sp.require('sp://import/scripts/api/models');
models.session.observe(models.EVENT.STATECHANGED, function() {
console.log(models.session.state);
});
Run Code Online (Sandbox Code Playgroud)