loadMedia method
- GoogleCastMediaInformation mediaInfo, {
- bool autoPlay = true,
- Duration playPosition = Duration.zero,
- double playbackRate = 1.0,
- List<
int> ? activeTrackIds, - String? credentials,
- String? credentialsType,
override
Loads media on the remote media client.
Implementation
@override
Future<void> loadMedia(
GoogleCastMediaInformation mediaInfo, {
bool autoPlay = true,
Duration playPosition = Duration.zero,
double playbackRate = 1.0,
List<int>? activeTrackIds,
String? credentials,
String? credentialsType,
}) async {
await _channel.invokeMethod('loadMedia', {
'mediaInfo': mediaInfo.toMap(),
'autoPlay': autoPlay,
'playPosition': playPosition.inSeconds,
'playbackRate': playbackRate,
'activeTrackIds': activeTrackIds,
'credentials': credentials,
'credentialsType': credentialsType,
});
}