DataSource class

Description of the data source used to create an instance of the video player.

Constructors

DataSource({required DataSourceType sourceType, String? uri, VideoFormat? formatHint, String? asset, String? package, Map<String, String?>? headers, bool useCache = false, int? maxCacheSize = _maxCacheSize, int? maxCacheFileSize = _maxCacheFileSize, String? cacheKey, bool? showNotification = false, String? title, String? author, String? imageUrl, String? notificationChannelName, Duration? overriddenDuration, String? licenseUrl, String? certificateUrl, Map<String, String>? drmHeaders, String? activityName, String? clearKey, String? videoExtension})
Constructs an instance of DataSource.

Properties

activityName → String?
final
asset → String?
The name of the asset. Only set for DataSourceType.asset videos.
final
author → String?
final
cacheKey → String?
final
certificateUrl → String?
final
clearKey → String?
final
drmHeaders → Map<String, String>?
final
formatHint → VideoFormat?
Android only. Will override the platform's generic file format detection with whatever is set here.
final
hashCode → int
The hash code for this object.
no setterinherited
headers → Map<String, String?>?
final
imageUrl → String?
final
key → String
Key to compare DataSource
no setter
licenseUrl → String?
final
maxCacheFileSize → int?
final
maxCacheSize → int?
final
notificationChannelName → String?
final
overriddenDuration → Duration?
final
package → String?
The package that the asset was loaded from. Only set for DataSourceType.asset videos.
final
rawFormalHint → String?
Android only. String representation of a formatHint.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
showNotification → bool?
final
sourceType → DataSourceType
Describes the type of data source this VideoPlayerController is constructed with.
final
title → String?
final
uri → String?
The URI to the video file.
final
useCache → bool
final
videoExtension → String?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited