JXPlayerOverlay.h 670 B

12345678910111213141516171819202122232425262728293031323334
  1. //
  2. // JXPlayerOverlay.h
  3. // AICity
  4. //
  5. // Created by TogetherWatch on 2025-10-13.
  6. // Feature: 003-ios-api-https - 剧星短剧平台API接入
  7. //
  8. #import <UIKit/UIKit.h>
  9. #import "JXDrama.h"
  10. #import "JXEpisode.h"
  11. #import "JXInteraction.h"
  12. NS_ASSUME_NONNULL_BEGIN
  13. /**
  14. * 播放器覆盖层视图
  15. * 包含所有UI元素:顶部横幅、右侧按钮、底部信息、底部导航
  16. */
  17. @interface JXPlayerOverlay : UIView
  18. // 配置数据
  19. - (void)configureWithDrama:(JXDrama *)drama
  20. episode:(JXEpisode *)episode
  21. interaction:(JXInteraction *)interaction;
  22. // 显示/隐藏UI
  23. - (void)showUI;
  24. - (void)hideUI;
  25. @end
  26. NS_ASSUME_NONNULL_END