-
public final class VideoPlayDataModelContains all necessary playback information for a video, including various URLs and player configurations.
-
-
Field Summary
Fields Modifier and Type Field Description private final VideoPlayDataModelVideovideoprivate final StringcaptionsPathprivate final StringseekPathprivate final StringthumbnailUrlprivate final StringfallbackUrlprivate final StringvideoPlaylistUrlprivate final StringoriginalUrlprivate final StringpreviewUrlprivate final Stringcontrolsprivate final BooleanenableDRMprivate final IntegerdrmVersionprivate final StringplayerKeyColorprivate final StringvastTagUrlprivate final IntegercaptionsFontSizeprivate final StringcaptionsFontColorprivate final StringcaptionsBackgroundprivate final StringuiLanguageprivate final BooleanallowEarlyPlayprivate final BooleantokenAuthEnabledprivate final BooleanenableMP4Fallbackprivate final BooleanshowHeatmapprivate final StringfontFamilyprivate final StringplaybackSpeeds
-
Constructor Summary
Constructors Constructor Description VideoPlayDataModel(VideoPlayDataModelVideo video, String captionsPath, String seekPath, String thumbnailUrl, String fallbackUrl, String videoPlaylistUrl, String originalUrl, String previewUrl, String controls, Boolean enableDRM, Integer drmVersion, String playerKeyColor, String vastTagUrl, Integer captionsFontSize, String captionsFontColor, String captionsBackground, String uiLanguage, Boolean allowEarlyPlay, Boolean tokenAuthEnabled, Boolean enableMP4Fallback, Boolean showHeatmap, String fontFamily, String playbackSpeeds)
-
Method Summary
Modifier and Type Method Description final VideoPlayDataModelVideogetVideo()final StringgetCaptionsPath()final StringgetSeekPath()final StringgetThumbnailUrl()final StringgetFallbackUrl()final StringgetVideoPlaylistUrl()final StringgetOriginalUrl()final StringgetPreviewUrl()final StringgetControls()final BooleangetEnableDRM()final IntegergetDrmVersion()final StringgetPlayerKeyColor()final StringgetVastTagUrl()final IntegergetCaptionsFontSize()final StringgetCaptionsFontColor()final StringgetCaptionsBackground()final StringgetUiLanguage()final BooleangetAllowEarlyPlay()final BooleangetTokenAuthEnabled()final BooleangetEnableMP4Fallback()final BooleangetShowHeatmap()final StringgetFontFamily()final StringgetPlaybackSpeeds()-
-
Constructor Detail
-
VideoPlayDataModel
VideoPlayDataModel(VideoPlayDataModelVideo video, String captionsPath, String seekPath, String thumbnailUrl, String fallbackUrl, String videoPlaylistUrl, String originalUrl, String previewUrl, String controls, Boolean enableDRM, Integer drmVersion, String playerKeyColor, String vastTagUrl, Integer captionsFontSize, String captionsFontColor, String captionsBackground, String uiLanguage, Boolean allowEarlyPlay, Boolean tokenAuthEnabled, Boolean enableMP4Fallback, Boolean showHeatmap, String fontFamily, String playbackSpeeds)
- Parameters:
captionsPath- The path where caption files are stored.seekPath- The URL to be used for seeking within the video.thumbnailUrl- The URL of the video's thumbnail.fallbackUrl- The fallback URL for the video.videoPlaylistUrl- The URL of the video playlist.originalUrl- The URL of the original video file.previewUrl- The URL of the video preview.controls- Player control settings.enableDRM- Indicates if DRM is enabled for the video.drmVersion- The version number of DRM used.playerKeyColor- The primary color used for the video player interface.vastTagUrl- The VAST tag URL for video ads.captionsFontSize- Font size for captions in the video player.captionsFontColor- Font color for captions in the video player.captionsBackground- Background color for captions.uiLanguage- The language used for the player UI.allowEarlyPlay- Indicates if early playback is allowed.tokenAuthEnabled- Indicates if token-based authentication is enabled for playback.enableMP4Fallback- Indicates if MP4 fallback files should be used.showHeatmap- Indicates if the heatmap should be displayed on the player.fontFamily- The font family used for captions.playbackSpeeds- Available playback speed options for the video.
-
-
Method Detail
-
getVideo
final VideoPlayDataModelVideo getVideo()
-
getCaptionsPath
final String getCaptionsPath()
-
getSeekPath
final String getSeekPath()
-
getThumbnailUrl
final String getThumbnailUrl()
-
getFallbackUrl
final String getFallbackUrl()
-
getVideoPlaylistUrl
final String getVideoPlaylistUrl()
-
getOriginalUrl
final String getOriginalUrl()
-
getPreviewUrl
final String getPreviewUrl()
-
getControls
final String getControls()
-
getEnableDRM
final Boolean getEnableDRM()
-
getDrmVersion
final Integer getDrmVersion()
-
getPlayerKeyColor
final String getPlayerKeyColor()
-
getVastTagUrl
final String getVastTagUrl()
-
getCaptionsFontSize
final Integer getCaptionsFontSize()
-
getCaptionsFontColor
final String getCaptionsFontColor()
-
getCaptionsBackground
final String getCaptionsBackground()
-
getUiLanguage
final String getUiLanguage()
-
getAllowEarlyPlay
final Boolean getAllowEarlyPlay()
-
getTokenAuthEnabled
final Boolean getTokenAuthEnabled()
-
getEnableMP4Fallback
final Boolean getEnableMP4Fallback()
-
getShowHeatmap
final Boolean getShowHeatmap()
-
getFontFamily
final String getFontFamily()
-
getPlaybackSpeeds
final String getPlaybackSpeeds()
-
-
-
-