MediaMetadata.fromJson constructor

MediaMetadata.fromJson(
  1. Map<String, dynamic> json
)

Creates a MediaMetadata instance from a JSON map.

Implementation

factory MediaMetadata.fromJson(Map<String, dynamic> json) {
  return MediaMetadata(
    title: json['title'] as String?,
    artist: json['artist'] as String?,
    album: json['album'] as String?,
    artworkUri: json['artworkUri'] as String?,
    duration: json['durationMs'] != null
        ? Duration(milliseconds: json['durationMs'] as int)
        : null,
  );
}