PLVVodPlayerSkinProtocol Protocol Reference
| Conforms to | NSObject |
|---|---|
| Declared in | PLVVodPlayerSkinProtocol.h |
delegatePlayer
required method
弱引用的播放器
@property (nonatomic, weak) IBOutlet PLVVodPlayerViewController *delegatePlayerDeclared In
PLVVodPlayerSkinProtocol.h
shouldHideNavigationBar
required method
指导页面隐藏导航栏
@property (nonatomic, assign) BOOL shouldHideNavigationBarDeclared In
PLVVodPlayerSkinProtocol.h
shouldHideStatusBar
required method
指导页面状态栏隐藏
@property (nonatomic, assign) BOOL shouldHideStatusBarDeclared In
PLVVodPlayerSkinProtocol.h
statusBarStyle
required method
指导页面状态栏样式
@property (nonatomic, assign) UIStatusBarStyle statusBarStyleDeclared In
PLVVodPlayerSkinProtocol.h
qualityCount
required method
清晰度个数
@property (nonatomic, assign) int qualityCountDeclared In
PLVVodPlayerSkinProtocol.h
quality
required method
当前清晰度
@property (nonatomic, assign) PLVVodQuality qualityDeclared In
PLVVodPlayerSkinProtocol.h
qualityDidChangeBlock
required method
清晰度修改回调
@property (nonatomic, copy) void ( ^ ) ( PLVVodQuality quality ) qualityDidChangeBlockDeclared In
PLVVodPlayerSkinProtocol.h
localPlayback
required method
当前是否播放本地视频
@property (nonatomic, assign) BOOL localPlaybackDeclared In
PLVVodPlayerSkinProtocol.h
playbackRate
required method
当前播放速率
@property (nonatomic, assign) double playbackRateDeclared In
PLVVodPlayerSkinProtocol.h
selectedPlaybackRateDidChangeBlock
required method
播放速率改变回调
@property (nonatomic, copy) void ( ^ ) ( double playbackRate ) selectedPlaybackRateDidChangeBlockDeclared In
PLVVodPlayerSkinProtocol.h
scalingMode
required method
当前视频拉伸方式
@property (nonatomic, assign) NSInteger scalingModeDeclared In
PLVVodPlayerSkinProtocol.h
scalingModeDidChangeBlock
required method
视频拉伸方式改变回调
@property (nonatomic, copy) void ( ^ ) ( NSInteger scalingMode ) scalingModeDidChangeBlockDeclared In
PLVVodPlayerSkinProtocol.h
subtitleKeys
required method
字幕名称
@property (nonatomic, strong) NSArray<NSString*> *subtitleKeysDeclared In
PLVVodPlayerSkinProtocol.h
selectedSubtitleKey
required method
选中的字幕名称
@property (nonatomic, copy) NSString *selectedSubtitleKeyDeclared In
PLVVodPlayerSkinProtocol.h
selectedSubtitleKeyDidChangeBlock
required method
字幕改变回调
@property (nonatomic, copy) void ( ^ ) ( NSString *selectedSubtitleKey ) selectedSubtitleKeyDidChangeBlockDeclared In
PLVVodPlayerSkinProtocol.h
playPauseButton
required method
播放/暂停按钮
@property (nonatomic, weak) IBOutlet UIButton *playPauseButtonDeclared In
PLVVodPlayerSkinProtocol.h
timeLabel
required method
时间标签
@property (weak, nonatomic) IBOutlet UILabel *timeLabelDeclared In
PLVVodPlayerSkinProtocol.h
bufferProgressView
required method
缓冲进度
@property (weak, nonatomic) IBOutlet UIProgressView *bufferProgressViewDeclared In
PLVVodPlayerSkinProtocol.h
playbackSlider
required method
播放进度滑杆
@property (weak, nonatomic) IBOutlet UISlider *playbackSliderDeclared In
PLVVodPlayerSkinProtocol.h
fullShrinkscreenButton
required method
全屏/半屏按钮
@property (nonatomic, weak) IBOutlet UIButton *fullShrinkscreenButtonDeclared In
PLVVodPlayerSkinProtocol.h
brightnessSlider
required method
亮度滑杆
@property (nonatomic, weak) IBOutlet UISlider *brightnessSliderDeclared In
PLVVodPlayerSkinProtocol.h
volumeSlider
required method
音量滑杆
@property (nonatomic, weak) IBOutlet UISlider *volumeSliderDeclared In
PLVVodPlayerSkinProtocol.h