DWPlayerSkinView Class Reference

Inherits from UIView
Declared in DWPlayerSkinView.h
DWPlayerSkinView.m

  delegate

delegate

@property (nonatomic, weak) id<DWPlayerSkinViewDelegate> delegate

Discussion

delegate

Declared In

DWPlayerSkinView.h

  title

当期视频标题

@property (nonatomic, strong) NSString *title

Discussion

当期视频标题

Declared In

DWPlayerSkinView.h

  videoModel

在线视频model

@property (nonatomic, strong, readonly) DWVodVideoModel *videoModel

Discussion

在线视频model

Declared In

DWPlayerSkinView.h

  downloadModel

离线视频model

@property (nonatomic, strong, readonly) DWDownloadModel *downloadModel

Discussion

离线视频model

Declared In

DWPlayerSkinView.h

  player

DWPlayerView 对象

@property (nonatomic, strong, readonly) DWPlayerView *player

Discussion

DWPlayerView 对象

Declared In

DWPlayerSkinView.h

  customId

用户自定义参数 有自定义统计参数需求/流量统计的客户必须传值 没有此需求的客户请传nil 在不需要统计的地方均传nil 譬如广告视频

@property (nonatomic, copy) NSString *customId

Discussion

用户自定义参数 有自定义统计参数需求/流量统计的客户必须传值 没有此需求的客户请传nil 在不需要统计的地方均传nil 譬如广告视频

Declared In

DWPlayerSkinView.h

  videoGravity

AVLayerVideoGravityResize, // 非均匀模式。两个维度完全填充至整个视图区域 AVLayerVideoGravityResizeAspect, // 等比例填充,直到一个维度到达区域边界 AVLayerVideoGravityResizeAspectFill, // 等比例填充,直到填充满整个视图区域,其中一个维度的部分区域会被裁剪

@property (nonatomic, strong) NSString *videoGravity

Discussion

AVLayerVideoGravityResize, // 非均匀模式。两个维度完全填充至整个视图区域 AVLayerVideoGravityResizeAspect, // 等比例填充,直到一个维度到达区域边界 AVLayerVideoGravityResizeAspectFill, // 等比例填充,直到填充满整个视图区域,其中一个维度的部分区域会被裁剪

Declared In

DWPlayerSkinView.h

  screenScale

宽高比 默认是4:3 若需改变view的大小,请设置此属性,不要直接设置frame

@property (nonatomic, assign) CGFloat screenScale

Discussion

宽高比 默认是4:3 若需改变view的大小,请设置此属性,不要直接设置frame

Declared In

DWPlayerSkinView.h

  isPlaying

是否在播放中 YES 正在播放,NO 暂停播放

@property (nonatomic, assign, readonly) BOOL isPlaying

Discussion

是否在播放中 YES 正在播放,NO 暂停播放

Declared In

DWPlayerSkinView.h

  isFull

当前是否全屏 YES 全屏,NO 非全屏

@property (nonatomic, assign, readonly) BOOL isFull

Discussion

当前是否全屏 YES 全屏,NO 非全屏

Declared In

DWPlayerSkinView.h

  speed

当前播放倍速 默认 1

@property (nonatomic, assign, readonly) CGFloat speed

Discussion

当前播放倍速 默认 1

Declared In

DWPlayerSkinView.h

  isPlayVideo

当期播放媒体是否是视频 YES 视频,NO 音频

@property (nonatomic, assign, readonly) BOOL isPlayVideo

Discussion

当期播放媒体是否是视频 YES 视频,NO 音频

Declared In

DWPlayerSkinView.h

  totalDuration

媒体总时长 收到videoPlayerSkinReadyToPlay回调以后 生效

@property (nonatomic, assign, readonly) NSTimeInterval totalDuration

Discussion

媒体总时长 收到videoPlayerSkinReadyToPlay回调以后 生效

Declared In

DWPlayerSkinView.h

  currentDuration

当前播放时间

@property (nonatomic, assign, readonly) NSTimeInterval currentDuration

Discussion

当前播放时间

Declared In

DWPlayerSkinView.h

  bufferDuration

当前缓冲时间 只对在线视频有效,离线视频为0

@property (nonatomic, assign, readonly) NSTimeInterval bufferDuration

Discussion

当前缓冲时间 只对在线视频有效,离线视频为0

Declared In

DWPlayerSkinView.h

  scrubPosition

媒体播放的起始位置 如果设置此值 收到videoPlayerSkinReadyToPlay回调以后,会自动跳转到当前进度,包括切换清晰度时,也会拖拽到此。 默认为0

@property (nonatomic, assign) NSTimeInterval scrubPosition

Discussion

媒体播放的起始位置 如果设置此值 收到videoPlayerSkinReadyToPlay回调以后,会自动跳转到当前进度,包括切换清晰度时,也会拖拽到此。 默认为0

Declared In

DWPlayerSkinView.h

  allowAutoRotate

是否允许自动旋转 默认YES ,若设置NO,屏幕旋转时,将不会改变view的大小

@property (nonatomic, assign) BOOL allowAutoRotate

Discussion

是否允许自动旋转 默认YES ,若设置NO,屏幕旋转时,将不会改变view的大小

Declared In

DWPlayerSkinView.h

  isPortraitModel

播放器默认横竖屏状态设置 仅在自动旋转功能关闭的情况下生效 会强制转换屏幕,需跟allowAutoRotate搭配使用。 默认YES,竖屏模式

@property (nonatomic, assign) BOOL isPortraitModel

Discussion

播放器默认横竖屏状态设置 仅在自动旋转功能关闭的情况下生效 会强制转换屏幕,需跟allowAutoRotate搭配使用。 默认YES,竖屏模式

Declared In

DWPlayerSkinView.h

– initSkinView

初始化方法,请调用此方法,不要调用init,initWithFrame等初始化方法

- (instancetype)initSkinView

Return Value

DWPlayerSkinView对象

Discussion

初始化方法,请调用此方法,不要调用init,initWithFrame等初始化方法

Declared In

DWPlayerSkinView.h

– playVodViedo:

设置播放网络视频数据,并开始播放

- (void)playVodViedo:(DWVodVideoModel *)videoModel

Parameters

videoModel

DWVodVideoModel对象

Discussion

设置播放网络视频数据,并开始播放

Declared In

DWPlayerSkinView.h

– playLocalVideo:

设置播放本地视频,并开始播放

- (void)playLocalVideo:(DWDownloadModel *)downloadModel

Parameters

downloadModel

DWDownloadModel对象

Discussion

设置播放本地视频,并开始播放

Declared In

DWPlayerSkinView.h