ZFPlayerControlView+RQExtension.m 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. //
  2. // ZFPlayerControlView+RQExtension.m
  3. // JSJP
  4. //
  5. // Created by 张嵘 on 2021/11/26.
  6. //
  7. #import "ZFPlayerControlView+RQExtension.h"
  8. @implementation ZFPlayerControlView (RQExtension)
  9. /**
  10. 升级标题、封面、默认占位图、全屏模式
  11. @param title 视频的标题
  12. @param coverUrl 视频的封面
  13. @param placeholder 指定封面的placeholder
  14. @param fullScreenMode 全屏模式
  15. */
  16. - (void)updateTitle:(NSString *)title coverURLString:(NSString *)coverUrl placeholderImage:(UIImage *)placeholder fullScreenMode:(ZFFullScreenMode)fullScreenMode {
  17. [self layoutIfNeeded];
  18. [self setNeedsDisplay];
  19. [self.portraitControlView showTitle:title fullScreenMode:fullScreenMode];
  20. [self.landScapeControlView showTitle:title fullScreenMode:fullScreenMode];
  21. }
  22. - (void)backBtnClickActiondo {
  23. NSString *methodName = @"backBtnClickAction:"; //直接注入-方法
  24. SEL selector = NSSelectorFromString(methodName);
  25. if ([self.landScapeControlView respondsToSelector:selector]) {
  26. [self.landScapeControlView performSelector:selector withObject:self.landScapeControlView.backBtn];
  27. } else {
  28. NSLog(@"Method %@ not found", methodName);
  29. }
  30. }
  31. @end