selectTrack method

Future<void> selectTrack(
  1. UMediaTrack track
)

Implementation

Future<void> selectTrack(UMediaTrack track) async {
  final int? id = _playerId;
  if (id == null) return;
  await UMediaChannel.call<void>(id, "selectTrack", <String, Object?>{"trackId": track.id, "type": track.type.name});
  _emit(value.copyWith(tracks: value.tracks.map((UMediaTrack t) => t.type == track.type ? t.copyWith(isSelected: t.id == track.id) : t).toList(growable: false)));
}