Class Video.Fields

java.lang.Object
com.brightcove.player.model.Video.Fields
Enclosing class:
Video

public static class Video.Fields extends Object
Provides the list of known field names that can appear in the properties Map.
  • Field Details

    • ID

      public static final String ID
      Primary identifier for this video
      See Also:
    • REFERENCE_ID

      public static final String REFERENCE_ID
      Identifier used by external system for this video
      See Also:
    • NAME

      public static final String NAME
      The video's display name
      See Also:
    • SHORT_DESCRIPTION

      public static final String SHORT_DESCRIPTION
      Deprecated.
      For short description, use just DESCRIPTION
      The video's short description
      See Also:
    • DESCRIPTION

      public static final String DESCRIPTION
      The video's short description
      See Also:
    • LONG_DESCRIPTION

      public static final String LONG_DESCRIPTION
      The video's long description
      See Also:
    • STILL_IMAGE_URI

      public static final String STILL_IMAGE_URI
      A URI of the still image for this video
      See Also:
    • STILL_IMAGE_URI_ERROR

      public static final String STILL_IMAGE_URI_ERROR
      The exception returned by LoadImageTask class when a still image was not downloaded
      See Also:
    • THUMBNAIL

      public static final String THUMBNAIL
      The string path of the thumbnail for this video
      See Also:
    • DURATION

      @Deprecated public static final String DURATION
      Deprecated.
      Duration of the video in milliseconds
      See Also:
    • DURATION_LONG

      public static final String DURATION_LONG
      Duration of the video in milliseconds
      See Also:
    • CUSTOM_FIELDS

      public static final String CUSTOM_FIELDS
      The custom fields collection
      See Also:
    • PUBLISHER_ID

      public static final String PUBLISHER_ID
      The publisher id, may be empty
      See Also:
    • HEADERS

      public static final String HEADERS
      The HTTP headers to be used with each Source URL.
      See Also:
    • WIDEVINE_HEADERS

      public static final String WIDEVINE_HEADERS
      Optional HTTP headers to be used when making the Widevine license request.
      See Also:
    • CONTENT_ID

      public static final String CONTENT_ID
      The content id, may be empty
      See Also:
    • CAPTION_SOURCES

      public static final String CAPTION_SOURCES
      The list of caption sources for this video.
      See Also:
    • PREVIEW_THUMBNAIL_SOURCES

      public static final String PREVIEW_THUMBNAIL_SOURCES
      The list of preview thumbnail sources for this video.
      See Also:
    • PROJECTION_FORMAT

      public static final String PROJECTION_FORMAT
      The projection format for this video. See Video.ProjectionFormat
      See Also:
    • ODRM_PLAYBACK_ALLOWED

      public static final String ODRM_PLAYBACK_ALLOWED
      The name of the property that specifies whether the video can be stored locally for offline playback. See Video.isOfflinePlaybackAllowed()
      See Also:
    • POSTER_SOURCES

      public static final String POSTER_SOURCES
      The list of poster sources for this video.
      See Also:
    • THUMBNAIL_SOURCES

      public static final String THUMBNAIL_SOURCES
      The list of thumbnail sources for this video.
      See Also:
    • SELECTED_TEXT_LOCALE

      public static final String SELECTED_TEXT_LOCALE
      The current selected text track (caption/subtitle) language locale
      See Also:
    • SELECTED_TEXT_LABEL

      public static final String SELECTED_TEXT_LABEL
      The current selected text track (caption/subtitle) language locale
      See Also:
    • TEXT_LANGUAGES

      public static final String TEXT_LANGUAGES
      The Map (language, label) of the captions languages for the current video
      See Also:
    • SELECTED_AUDIO_LABEL

      public static final String SELECTED_AUDIO_LABEL
      The current selected audio track language
      See Also:
    • ERRORS

      public static final String ERRORS
      The list of CatalogErrors for this video.
      See Also:
    • MANIFEST_URL_TTL

      public static final String MANIFEST_URL_TTL
      The property key for the Manifest URL TTL.
      See Also:
    • MANIFEST_TIMESTAMP

      public static final String MANIFEST_TIMESTAMP
      The property key for the timestamp Manifest URL TTL.
      See Also:
    • PLAYLIST_INDEX

      public static final String PLAYLIST_INDEX
      The property key for the Playlist index of this Video. For single videos, this value will be 0
      See Also:
    • PREFERRED_DELIVERY_TYPE

      public static final String PREFERRED_DELIVERY_TYPE
      The property key for the preferred delivery type of this Video. Most helpful when the source manifests need to be refreshed, and we need to load what was previously loaded into the player. Preferred delivery type in Android is this order: DeliveryType.DASH DeliveryType.HLS DeliveryType.MP4
      See Also:
    • TAGS

      public static final String TAGS
      The property key for the tags of this Video.
      See Also:
  • Constructor Details

    • Fields

      public Fields()