-
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
VOVideoMedia.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
VOVideoMedia. -
Initializer for
VOVideoMedia.Declaration
Objective-C
+ (nonnull instancetype)videoMediaWithDictionary: (nonnull NSDictionary *)dictionary;Parameters
dictionary- Dictionary form of a
VOVideoMedia.Return Value
Instance of
VOVideoMedia. -
Determines if the
VOVideoMediais a localFile or remote.Declaration
Objective-C
- (BOOL)isLocalFile;Swift
func isLocalFile() -> BoolReturn Value
YES if the file is local, NO otherwise.
-
Indicates whether the video has been uploaded to the server.
Declaration
Objective-C
- (BOOL)hasVideoBeenUploadedToServer;Swift
func hasVideoBeenUploadedToServer() -> BoolReturn Value
YES if the video has been uploaded. NO otherwise.
-
Indicates whether the thumbnail has been uploaded to the server.
Declaration
Objective-C
- (BOOL)hasThumbnailBeenUploadedToServer;Swift
func hasThumbnailBeenUploadedToServer() -> BoolReturn Value
YES if the thumbnail has been uploaded. NO otherwise.
View on GitHub
VOVideoMedia Class Reference