1234567891011121314151617181920212223242526272829303132333435 |
- //
- // ZFPlayerControlView+RQExtension.m
- // JSJP
- //
- // Created by 张嵘 on 2021/11/26.
- //
- #import "ZFPlayerControlView+RQExtension.h"
- @implementation ZFPlayerControlView (RQExtension)
- /**
- 升级标题、封面、默认占位图、全屏模式
- @param title 视频的标题
- @param coverUrl 视频的封面
- @param placeholder 指定封面的placeholder
- @param fullScreenMode 全屏模式
- */
- - (void)updateTitle:(NSString *)title coverURLString:(NSString *)coverUrl placeholderImage:(UIImage *)placeholder fullScreenMode:(ZFFullScreenMode)fullScreenMode {
- [self layoutIfNeeded];
- [self setNeedsDisplay];
- [self.portraitControlView showTitle:title fullScreenMode:fullScreenMode];
- [self.landScapeControlView showTitle:title fullScreenMode:fullScreenMode];
- }
- - (void)backBtnClickActiondo {
- NSString *methodName = @"backBtnClickAction:"; //直接注入-方法
- SEL selector = NSSelectorFromString(methodName);
- if ([self.landScapeControlView respondsToSelector:selector]) {
- [self.landScapeControlView performSelector:selector withObject:self.landScapeControlView.backBtn];
- } else {
- NSLog(@"Method %@ not found", methodName);
- }
- }
- @end
|