BCOVSSConstants Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | BrightcovePlayerSDK-Swift.h |
VideoPropertiesKeyTextTracks
\endcode
@property (nonatomic, class, readonly, copy) NSString *VideoPropertiesKeyTextTracksDiscussion
\endcode
Declared In
BrightcovePlayerSDK-Swift.h
TextTracksKeySource
The key for the NSString URL to the text track.
This key is required. Text track source can be either an M3U8
subtitle playlist or a WebVTT file. WebVTT URLs should have a “.vtt”
extension, and M3U8 playlist files should have an “m3u8” extension.
If your URL cannot follow this convention, you need to specify the
format of the file referenced by your URL with the
TextTracksKeySourceType key.
@property (nonatomic, class, readonly, copy) NSString *TextTracksKeySourceDiscussion
The key for the NSString URL to the text track.
This key is required. Text track source can be either an M3U8
subtitle playlist or a WebVTT file. WebVTT URLs should have a “.vtt”
extension, and M3U8 playlist files should have an “m3u8” extension.
If your URL cannot follow this convention, you need to specify the
format of the file referenced by your URL with the
TextTracksKeySourceType key.
Declared In
BrightcovePlayerSDK-Swift.h
TextTracksKeySourceLanguage
The key for the NSString language of the text track. This key is required.
@property (nonatomic, class, readonly, copy) NSString *TextTracksKeySourceLanguageDiscussion
The key for the NSString language of the text track. This key is required.
Declared In
BrightcovePlayerSDK-Swift.h
TextTracksKeyLabel
The key for the NSString name of the text track. This key is required.
@property (nonatomic, class, readonly, copy) NSString *TextTracksKeyLabelDiscussion
The key for the NSString name of the text track. This key is required.
Declared In
BrightcovePlayerSDK-Swift.h
TextTracksKeyDuration
The key for the NSNumber of Integer value for duration of the text_track. If the text track source is a .vtt file, the duration of the .vtt file is required in order for subtitles to be displayed. If the video and .vtt file were retrieved through BCOVPlaybackService, the plugin will the attempt to use the video properties value keyed by “duration” to satisfy this requirement. If building videos manually, this key is required. If text track is .m3u8, this key will be ignored.
@property (nonatomic, class, readonly, copy) NSString *TextTracksKeyDurationDiscussion
The key for the NSNumber of Integer value for duration of the text_track. If the text track source is a .vtt file, the duration of the .vtt file is required in order for subtitles to be displayed. If the video and .vtt file were retrieved through BCOVPlaybackService, the plugin will the attempt to use the video properties value keyed by “duration” to satisfy this requirement. If building videos manually, this key is required. If text track is .m3u8, this key will be ignored.
Declared In
BrightcovePlayerSDK-Swift.h
TextTracksKeyDefault
The key for the NSNumber of BOOL that indicates if the text track is the default. This key is optional.
@property (nonatomic, class, readonly, copy) NSString *TextTracksKeyDefaultDiscussion
The key for the NSNumber of BOOL that indicates if the text track is the default. This key is optional.
Declared In
BrightcovePlayerSDK-Swift.h
TextTracksKeyMIMEType
The key for the NSString mime type of the text track. This key is optional.
@property (nonatomic, class, readonly, copy) NSString *TextTracksKeyMIMETypeDiscussion
The key for the NSString mime type of the text track. This key is optional.
Declared In
BrightcovePlayerSDK-Swift.h
TextTracksKeyKind
The key for the NSString kind of the text track.
This key is required. The value of this key should be either
TextTracksKindSubtitles or TextTrackKindCaptions.
@property (nonatomic, class, readonly, copy) NSString *TextTracksKeyKindDiscussion
The key for the NSString kind of the text track.
This key is required. The value of this key should be either
TextTracksKindSubtitles or TextTrackKindCaptions.
Declared In
BrightcovePlayerSDK-Swift.h
TextTracksKindSubtitles
A text track kind value that indicates that a text track kind is subtitles.
Also see TextTracksKeyKind and TextTracksKindCaptions.
@property (nonatomic, class, readonly, copy) NSString *TextTracksKindSubtitlesDiscussion
A text track kind value that indicates that a text track kind is subtitles.
Also see TextTracksKeyKind and TextTracksKindCaptions.
Declared In
BrightcovePlayerSDK-Swift.h
TextTracksKindCaptions
A text track kind value that indicates that a text track kind is closed captions.
Also see TextTracksKeyKind and TextTracksKindSubtitles.
@property (nonatomic, class, readonly, copy) NSString *TextTracksKindCaptionsDiscussion
A text track kind value that indicates that a text track kind is closed captions.
Also see TextTracksKeyKind and TextTracksKindSubtitles.
Declared In
BrightcovePlayerSDK-Swift.h
TextTracksKeySourceType
An NSDictionary key used to specify the type of file referred to by the TextTracksKeySource URL. This NSDictionary key can take one of two values: TracksKeySourceTypeWebVTTURL to indicate that the TracksKeySourceType URL refers to a WebVTT file, or TracksKeySourceTypeM3U8URL to indicate that the TracksKeySourceType URL refers to an M3U8 file. This key/value pair is only necessary if the source URL does not use a “.vtt” or “.m3u8” extension.
@property (nonatomic, class, readonly, copy) NSString *TextTracksKeySourceTypeDiscussion
An NSDictionary key used to specify the type of file referred to by the TextTracksKeySource URL. This NSDictionary key can take one of two values: TracksKeySourceTypeWebVTTURL to indicate that the TracksKeySourceType URL refers to a WebVTT file, or TracksKeySourceTypeM3U8URL to indicate that the TracksKeySourceType URL refers to an M3U8 file. This key/value pair is only necessary if the source URL does not use a “.vtt” or “.m3u8” extension.
Declared In
BrightcovePlayerSDK-Swift.h
TextTracksKeySourceTypeWebVTTURL
An NSDictionary value used to indicate that the source URL refers to a WebVTT file. This key/value pair is only necessary if the source URL refers to a WebVTT file, but does not use a “.vtt” extension.
@property (nonatomic, class, readonly, copy) NSString *TextTracksKeySourceTypeWebVTTURLDiscussion
An NSDictionary value used to indicate that the source URL refers to a WebVTT file. This key/value pair is only necessary if the source URL refers to a WebVTT file, but does not use a “.vtt” extension.
Declared In
BrightcovePlayerSDK-Swift.h
TextTracksKeySourceTypeM3U8URL
An NSDictionary value used to indicate that the source URL refers to an M3U8 file. This key/value pair is only necessary if the source URL refers to an M3U8 file, but does not use an “.m3u8” extension.
@property (nonatomic, class, readonly, copy) NSString *TextTracksKeySourceTypeM3U8URLDiscussion
An NSDictionary value used to indicate that the source URL refers to an M3U8 file. This key/value pair is only necessary if the source URL refers to an M3U8 file, but does not use an “.m3u8” extension.
Declared In
BrightcovePlayerSDK-Swift.h