Add initialPosition and initialIndex parameters to load.

This commit is contained in:
Ryan Heise 2020-10-16 13:28:31 +11:00
parent 556598a663
commit f38ff383f5
9 changed files with 71 additions and 23 deletions

View file

@ -297,11 +297,19 @@ class DisposePlayerResponse {
/// audio source.
class LoadRequest {
final AudioSourceMessage audioSourceMessage;
final Duration initialPosition;
final int initialIndex;
LoadRequest({@required this.audioSourceMessage});
LoadRequest({
@required this.audioSourceMessage,
this.initialPosition,
this.initialIndex,
});
Map<dynamic, dynamic> toMap() => {
'audioSource': audioSourceMessage.toMap(),
'initialPosition': initialPosition?.inMicroseconds,
'initialIndex': initialIndex,
};
}