PLVVodPlayerSkinProtocol Protocol Reference

Conforms to NSObject
Declared in PLVVodPlayerSkinProtocol.h

Overview

自定义皮肤协议

  delegatePlayer required method

弱引用的播放器

@property (nonatomic, weak) IBOutlet PLVVodPlayerViewController *delegatePlayer

Declared In

PLVVodPlayerSkinProtocol.h

  shouldHideNavigationBar required method

指导页面隐藏导航栏

@property (nonatomic, assign) BOOL shouldHideNavigationBar

Declared In

PLVVodPlayerSkinProtocol.h

  shouldHideStatusBar required method

指导页面状态栏隐藏

@property (nonatomic, assign) BOOL shouldHideStatusBar

Declared In

PLVVodPlayerSkinProtocol.h

  statusBarStyle required method

指导页面状态栏样式

@property (nonatomic, assign) UIStatusBarStyle statusBarStyle

Declared In

PLVVodPlayerSkinProtocol.h

  qualityCount required method

清晰度个数

@property (nonatomic, assign) int qualityCount

Declared In

PLVVodPlayerSkinProtocol.h

  quality required method

当前清晰度

@property (nonatomic, assign) PLVVodQuality quality

Declared In

PLVVodPlayerSkinProtocol.h

  qualityDidChangeBlock required method

清晰度修改回调

@property (nonatomic, copy) void ( ^ ) ( PLVVodQuality quality ) qualityDidChangeBlock

Declared In

PLVVodPlayerSkinProtocol.h

  localPlayback required method

当前是否播放本地视频

@property (nonatomic, assign) BOOL localPlayback

Declared In

PLVVodPlayerSkinProtocol.h

  playbackRate required method

当前播放速率

@property (nonatomic, assign) double playbackRate

Declared In

PLVVodPlayerSkinProtocol.h

  selectedPlaybackRateDidChangeBlock required method

播放速率改变回调

@property (nonatomic, copy) void ( ^ ) ( double playbackRate ) selectedPlaybackRateDidChangeBlock

Declared In

PLVVodPlayerSkinProtocol.h

  scalingMode required method

当前视频拉伸方式

@property (nonatomic, assign) NSInteger scalingMode

Declared In

PLVVodPlayerSkinProtocol.h

  scalingModeDidChangeBlock required method

视频拉伸方式改变回调

@property (nonatomic, copy) void ( ^ ) ( NSInteger scalingMode ) scalingModeDidChangeBlock

Declared In

PLVVodPlayerSkinProtocol.h

  subtitleKeys required method

字幕名称

@property (nonatomic, strong) NSArray<NSString*> *subtitleKeys

Declared In

PLVVodPlayerSkinProtocol.h

  selectedSubtitleKey required method

选中的字幕名称

@property (nonatomic, copy) NSString *selectedSubtitleKey

Declared In

PLVVodPlayerSkinProtocol.h

  selectedSubtitleKeyDidChangeBlock required method

字幕改变回调

@property (nonatomic, copy) void ( ^ ) ( NSString *selectedSubtitleKey ) selectedSubtitleKeyDidChangeBlock

Declared In

PLVVodPlayerSkinProtocol.h

  playPauseButton required method

播放/暂停按钮

@property (nonatomic, weak) IBOutlet UIButton *playPauseButton

Declared In

PLVVodPlayerSkinProtocol.h

  timeLabel required method

时间标签

@property (weak, nonatomic) IBOutlet UILabel *timeLabel

Declared In

PLVVodPlayerSkinProtocol.h

  bufferProgressView required method

缓冲进度

@property (weak, nonatomic) IBOutlet UIProgressView *bufferProgressView

Declared In

PLVVodPlayerSkinProtocol.h

  playbackSlider required method

播放进度滑杆

@property (weak, nonatomic) IBOutlet UISlider *playbackSlider

Declared In

PLVVodPlayerSkinProtocol.h

  fullShrinkscreenButton required method

全屏/半屏按钮

@property (nonatomic, weak) IBOutlet UIButton *fullShrinkscreenButton

Declared In

PLVVodPlayerSkinProtocol.h

  brightnessSlider required method

亮度滑杆

@property (nonatomic, weak) IBOutlet UISlider *brightnessSlider

Declared In

PLVVodPlayerSkinProtocol.h

  volumeSlider required method

音量滑杆

@property (nonatomic, weak) IBOutlet UISlider *volumeSlider

Declared In

PLVVodPlayerSkinProtocol.h