network static method
UMediaSource
network(
- String url, {
- String? id,
- UMediaMetadata? metadata,
- Map<
String, String> headers = const <String, String>{}, - String? userAgent,
- UStreamProtocol? protocol,
- Duration? startPosition,
- Duration? endPosition,
- List<
UExternalSubtitle> externalSubtitles = const <UExternalSubtitle>[], - UDrmConfig? drm,
A source from a URL with optional headers, DRM (Widevine/FairPlay) and subtitles. UMedia.network(url, headers: {"Authorization": token})
Implementation
static UMediaSource network(
String url, {
String? id,
UMediaMetadata? metadata,
Map<String, String> headers = const <String, String>{},
String? userAgent,
UStreamProtocol? protocol,
Duration? startPosition,
Duration? endPosition,
List<UExternalSubtitle> externalSubtitles = const <UExternalSubtitle>[],
UDrmConfig? drm,
}) => UMediaSource.network(
url,
id: id,
metadata: metadata,
headers: headers,
userAgent: userAgent,
protocol: protocol,
startPosition: startPosition,
endPosition: endPosition,
externalSubtitles: externalSubtitles,
drm: drm,
);