TPStreamPlayer.offline constructor
TPStreamPlayer.offline({
- Key? key,
- required String assetId,
- double aspectRatio = 16 / 9,
- dynamic onPlayerCreated(
- TPStreamsPlayerController controller
Implementation
TPStreamPlayer.offline({
super.key,
required String assetId,
this.aspectRatio = 16 / 9,
this.onPlayerCreated,
}) : assetId = assetId,
accessToken = null,
showDownloadOption = false,
startInFullscreen = false,
offlineLicenseExpireDays = 15,
_isOfflinePlayback = true,
metadata = null,
preferences = TPStreamsPlayerPreferences(
enableFullscreen: true,
enablePlaybackSpeed: true,
enableCaptions: true,
showResolutionOptions: true,
enableSeekButtons: true,
);