UZLiveServices
open class UZLiveServices: UZAPIConnector
Class quản lý các hàm livestream
-
Lấy sự kiện live từ id
Declaration
Swift
public func loadLiveEvent(id: String, completionBlock: ((UZLiveEvent?, Error?) -> Void)? = nil)
Parameters
id
id
của sự kiện -
Bắt đầu phát live
Declaration
Swift
public func startLiveEvent(id: String, completionBlock: ((Error?) -> Void)? = nil)
Parameters
id
id
của sự kiện livecompletionBlock
Block được trả về với Error nếu có lỗi
-
Dừng phát live
Declaration
Swift
public func endLiveEvent(id: String, completionBlock: ((Error?) -> Void)? = nil)
Parameters
id
id
của sự kiệncompletionBlock
Block được trả về với Error nếu có lỗi
-
Lấy thông tin số lượng người xem hiện tại
Declaration
Swift
public func loadViews(liveId: String, completionBlock: ((_ views: Int, _ error: Error?) -> Void)? = nil)
Parameters
liveId
id
của live eventcompletionBlock
Block được trả về với giá trị số lượng người xem hoặc Error nếu có lỗi
-
Lấy trạng thái của live event
Declaration
Swift
public func loadLiveStatus(video: UZVideoItem, completionBlock: ((_ result: UZLiveVideoStatus?, _ error: Error?) -> Void)? = nil)
Parameters
video
sự kiện cần lấy giá trị
completionBlock
Block được trả về kèm giá trị trạng thái hoặc Error nếu có lỗi