BetterPlayerDataSource.file constructor
BetterPlayerDataSource.file(
- String url, {
- List<
BetterPlayerSubtitlesSource> ? subtitles, - bool? useAsmsSubtitles,
- bool? useAsmsTracks,
- Map<
String, String> ? qualities, - BetterPlayerCacheConfiguration? cacheConfiguration,
- BetterPlayerNotificationConfiguration? notificationConfiguration,
- Duration? overriddenDuration,
- Widget? placeholder,
Factory method to build file data source which uses url as data source. Bytes parameter is not used in this data source.
Implementation
factory BetterPlayerDataSource.file(
String url, {
List<BetterPlayerSubtitlesSource>? subtitles,
bool? useAsmsSubtitles,
bool? useAsmsTracks,
Map<String, String>? qualities,
BetterPlayerCacheConfiguration? cacheConfiguration,
BetterPlayerNotificationConfiguration? notificationConfiguration,
Duration? overriddenDuration,
Widget? placeholder,
}) {
return BetterPlayerDataSource(
BetterPlayerDataSourceType.file,
url,
subtitles: subtitles,
useAsmsSubtitles: useAsmsSubtitles,
useAsmsTracks: useAsmsTracks,
resolutions: qualities,
cacheConfiguration: cacheConfiguration,
notificationConfiguration: notificationConfiguration =
const BetterPlayerNotificationConfiguration(showNotification: false),
overriddenDuration: overriddenDuration,
placeholder: placeholder,
);
}