PlaybackState class
Represents the current state of audio playback
Constructors
- PlaybackState.new({required ProcessingState processingState, required bool playing, required String title, required int position, required int duration, required int timestamp, double speed = 1.0, double volume = 1.0, String? artist, String? album, String? url, String? artUri, String? genre, int? trackNumber, int? trackCount, int? year})
- Creates a new PlaybackState
- PlaybackState.fromMap(Map map)
-
Creates a PlaybackState from a map
factory
Properties
- album → String?
-
The album of the current audio
final
- artist → String?
-
The artist of the current audio
final
- artUri → String?
-
The URI of the album art
final
- duration → int
-
The duration in milliseconds
final
- genre → String?
-
The genre of the current audio
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- playing → bool
-
Whether the player is playing
final
- position → int
-
The current position in milliseconds
final
- processingState → ProcessingState
-
The current processing state
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- speed → double
-
The current playback speed
final
- state → String
-
Converts the processing state to a string state for backward compatibility
no setter
- timestamp → int
-
The timestamp when this state was created
final
- title → String
-
The title of the current audio
final
- trackCount → int?
-
The total number of tracks in the album
final
- trackNumber → int?
-
The track number of the current audio
final
- url → String?
-
The URL of the current audio
final
- volume → double
-
The current volume
final
- year → int?
-
The year of the current audio
final
Methods
-
copyWith(
{ProcessingState? processingState, bool? playing, String? title, int? position, int? duration, int? timestamp, double? speed, double? volume, String? artist, String? album, String? url, String? artUri, String? genre, int? trackNumber, int? trackCount, int? year}) → PlaybackState - Creates a copy of this PlaybackState with the given fields replaced
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited