loadMedia method

  1. @override
Future<GoogleCastRequest?> loadMedia(
  1. GoogleCastMediaInformation mediaInfo, {
  2. bool autoPlay = true,
  3. Duration playPosition = Duration.zero,
  4. double playbackRate = 1.0,
  5. List<int>? activeTrackIds,
  6. String? credentials,
  7. String? credentialsType,
})
override

Implementation

@override
Future<GoogleCastRequest?> loadMedia(
  GoogleCastMediaInformation mediaInfo, {
  bool autoPlay = true,
  Duration playPosition = Duration.zero,
  double playbackRate = 1.0,
  List<int>? activeTrackIds,
  String? credentials,
  String? credentialsType,
}) async {
  return _channel.invokeMethod(
    'loadMedia',
    {
      'mediaInfo': mediaInfo.toMap(),
      'autoPlay': autoPlay,
      'playPosition': playPosition.inSeconds,
      'playbackRate': playbackRate,
      'activeTrackIds': activeTrackIds,
      'credentials': credentials,
      'credentialsType': credentialsType
    },
  );
}