DataSource constructor
DataSource({
- required DataSourceType sourceType,
- String? uri,
- VideoFormat? formatHint,
- String? asset,
- String? package,
- Map<
String, String> httpHeaders = const {},
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 {},
});