SpotifySdkPlugin class

SpotifySdkPlugin is the web implementation of the Spotify SDK plugin.

Constructors

SpotifySdkPlugin(StreamController playerContextEventController, StreamController playerStateEventController, StreamController playerCapabilitiesEventController, StreamController userStateEventController, StreamController connectionStatusEventController)
constructor

Properties

connectionStatusEventController → StreamController
connection status event stream controller
final
hashCode → int
The hash code for this object.
no setterinherited
playerCapabilitiesEventController → StreamController
player capabilities event stream controller
final
playerContextEventController → StreamController
player context event stream controller
final
playerStateEventController → StreamController
player state event stream controller
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
userStateEventController → StreamController
user state event stream controller
final

Methods

handleMethodCall(MethodCall call) → Future
handles method coming through the method channel
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toggleRepeat({bool? state}) → Future
Toggles repeat on the current player.
toggleShuffle({bool? state}) → Future
Toggles shuffle on the current player.
toPlayerContext(WebPlaybackState? state) → PlayerContext?
Converts a native WebPlaybackState to the library PlayerContext
toPlayerState(WebPlaybackState? state) → PlayerState?
Converts a native WebPlaybackState to the library PlayerState
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Properties

tokenRefreshURL ↔ String?
getter/setter pair
tokenSwapURL ↔ String?
getter/setter pair

Static Methods

registerWith(Registrar registrar) → void
registers plugin method channels

Constants

defaultScopes → const String
Default scopes that are required for Web SDK to work
errorAuthenticationTokenError → const String
authentication token error id
spotifySdkUrl → const String
spotify sdk url