Line data Source code
1 : import 'package:flutter_chrome_cast/enums/player_state.dart';
2 :
3 : /// Android-specific extension for cast media player state.
4 : extension CastMediaPlayerStateAndroid on CastMediaPlayerState {
5 : /// Creates a player state from a map value.
6 1 : static CastMediaPlayerState fromMap(String value) {
7 1 : return CastMediaPlayerState.values.firstWhere(
8 5 : (element) => element.name.toUpperCase() == value.toUpperCase(),
9 0 : orElse: () => CastMediaPlayerState.idle,
10 : );
11 : }
12 : }
|