DataSource constructor
DataSource({
- required DataSourceType sourceType,
- String? uri,
- VideoFormat? formatHint,
- String? asset,
- String? package,
- Map<
String, String> httpHeaders = const <String, String>{}, - DrmConfigs? drmConfigs,
- Map<
String, dynamic> ? playerOptions, - Map<
StreamingPropertyType, String> ? streamingProperty,
Constructs an instance of DataSource.
The sourceType is always required.
The uri argument takes the form of 'https://example.com/video.mp4' or
'file://${file.path}'.
The formatHint argument can be null.
The asset argument takes the form of 'assets/video.mp4'.
The package argument must be non-null when the asset comes from a
package and null otherwise.
Implementation
DataSource({
required this.sourceType,
this.uri,
this.formatHint,
this.asset,
this.package,
this.httpHeaders = const <String, String>{},
this.drmConfigs,
this.playerOptions,
this.streamingProperty,
});