extractedTitle property

String? get extractedTitle

Extracts the title from the metadata based on the metadata type.

Implementation

String? get extractedTitle {
  final type = metadataType;
  String? title;
  final metadata = this;

  switch (type) {
    case GoogleCastMediaMetadataType.tvShowMediaMetadata:
      metadata as GoogleCastTvShowMediaMetadata;
      title = metadata.seriesTitle;
      break;
    case GoogleCastMediaMetadataType.genericMediaMetadata:
      metadata as GoogleCastGenericMediaMetadata;
      title = metadata.title;
      break;
    case GoogleCastMediaMetadataType.movieMediaMetadata:
      metadata as GoogleCastMovieMediaMetadata;
      title = metadata.title;
      break;
    case GoogleCastMediaMetadataType.musicTrackMediaMetadata:
      metadata as GoogleCastMusicMediaMetadata;
      title = metadata.title;
      break;
    case GoogleCastMediaMetadataType.photoMediaMetadata:
      metadata as GoogleCastPhotoMediaMetadata;
      title = metadata.title;
      break;
    default:
  }
  return title;
}