PLVWebViewLiveChannelInfo

Objective-C

@interface PLVWebViewLiveChannelInfo : NSObject

/// 当前频道类型
@property (nonatomic, assign, readonly) PLVWebViewChannelVideoType videoType;
/// 是否能开启小窗 暖场或者其它特殊场景不会自动开启小窗
@property (nonatomic, assign, readonly) BOOL enableWindowAbility;
/// 直播回放视频的播放地址
@property (nonatomic, copy, readonly) NSString *vodURL;
/// 视频的尺寸,应用内小窗时需要以此尺寸展示
@property (nonatomic, assign, readonly) CGSize videoSize;

+ (instancetype)liveChannelInfoModelWithDict:(NSDictionary *)dict;

@end

Swift

class PLVWebViewLiveChannelInfo : NSObject

Undocumented

  • 当前频道类型

    Declaration

    Objective-C

    @property (nonatomic, readonly) PLVWebViewChannelVideoType videoType;

    Swift

    var videoType: PLVWebViewChannelVideoType { get }
  • 是否能开启小窗 暖场或者其它特殊场景不会自动开启小窗

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL enableWindowAbility;

    Swift

    var enableWindowAbility: Bool { get }
  • 直播回放视频的播放地址

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull vodURL;

    Swift

    var vodURL: String { get }
  • 视频的尺寸,应用内小窗时需要以此尺寸展示

    Declaration

    Objective-C

    @property (nonatomic, readonly) CGSize videoSize;

    Swift

    var videoSize: CGSize { get }
  • Undocumented

    Declaration

    Objective-C

    + (instancetype)liveChannelInfoModelWithDict:(NSDictionary *)dict;

    Swift

    convenience init(modelWithDict dict: [AnyHashable : Any])