-
The data of the video. Can be used for caching the video data, or saving the video data before it has been uploaded.
Declaration
Objective-C
@property (readonly, nonatomic, nullable) NSData *videoData;Swift
var videoData: Data? { get } -
Thumbnail data for saving the thumbnail image pre-upload or for caching. Shown before a video plays / the video is buffering.
Declaration
Objective-C
@property (readonly, nonatomic, nullable) NSData *thumbnailData;Swift
var thumbnailData: Data? { get } -
Initializer for
VideoMedia.Declaration
Objective-C
+ (nonnull instancetype)videoMediaWithData:(nullable NSData *)videoData thumbnailData:(nonnull NSData *)thumbnailData videoUrlString:(nullable NSString *)videoUrlString;Swift
convenience init(data videoData: Data?, thumbnailData: Data, videoUrlString: String?)Parameters
videoData- The data of the video.
thumbnailData- The data of the thumbnail image.
videoUrlString- The url string of a video.
Return Value
Instance of
VideoMedia. -
Initializer for
VideoMedia.Declaration
Objective-C
+ (nonnull instancetype)videoMediaWithDictionary: (nonnull NSDictionary *)dictionary;Parameters
dictionary- Dictionary form of a
VideoMedia.Return Value
Instance of
VideoMedia. -
Sets videoData for
VideoMedia.Declaration
Objective-C
- (void)videoDataWithUrlString:(nonnull NSString *)urlString;Swift
func videoData(withUrlString urlString: String)Parameters
urlString- URL string used to create the video data for a
VideoMedia. -
Sets thumbnailData for
VideoMedia.Declaration
Objective-C
- (void)thumbnailDataWithUrlString:(nonnull NSString *)urlString;Swift
func thumbnailData(withUrlString urlString: String)Parameters
urlString- URL string used to create the thumbnail data for a
VideoMedia. -
Determines if the
VideoMediais a localFile or remote.Declaration
Objective-C
- (BOOL)isLocalFile;Swift
func isLocalFile() -> BoolReturn Value
YES if the file is local, NO otherwise.
View on GitHub
VideoMedia Class Reference