startPlayer method
Future<String?>
startPlayer({
- required String url,
- Map<
String, String> ? headers, - bool autoPlay = true,
- bool closeOnError = false,
- bool showErrorBox = false,
- List<
Subtitle> ? subtitles,
override
Implementation
@override
Future<String?> startPlayer({
required String url,
Map<String, String>? headers,
bool autoPlay = true,
bool closeOnError = false,
bool showErrorBox = false,
List<Subtitle>? subtitles,
}) async {
methodChannel.setMethodCallHandler(_handleMethod);
final result = await methodChannel.invokeMethod<String>('startPlayer', {
"url": url,
"headers": headers,
"autoPlay": autoPlay,
"closeOnError": closeOnError,
"showErrorBox": showErrorBox,
"subtitles": subtitles == null ? "[]" : jsonEncode(subtitles)
});
return result;
}