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 live

    completionBlock

    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ện

    completionBlock

    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 event

    completionBlock

    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