XJBottomMenu.h 989 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //
  2. // XJBottomMenu.h
  3. // XJAVPlayer
  4. //
  5. // Created by xj_love on 2016/10/27.
  6. // Copyright © 2016年 Xander. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. @interface XJBottomMenu : UIView
  10. @property (nonatomic, assign)CGFloat xjTotalTime;
  11. @property (nonatomic, assign)CGFloat xjCurrentTime;
  12. @property (nonatomic, assign)CGFloat xjLoadedTimeRanges;
  13. @property (nonatomic, assign)BOOL xjPlay;//双击时的播放暂停
  14. @property (readwrite)BOOL xjFull;
  15. @property (nonatomic, assign)BOOL xjPlayEnd;
  16. /**
  17. * 播放/暂停
  18. */
  19. @property (nonatomic, copy)void (^xjPlayOrPauseBlock)(BOOL flag);
  20. /**
  21. * 下一个
  22. */
  23. @property (nonatomic, copy)void (^xjNextPlayerBlock)();
  24. /**
  25. * 滑动条滑动时
  26. */
  27. @property (nonatomic, copy)void (^xjSliderValueChangeBlock)(CGFloat value);
  28. /**
  29. * 滑动条滑动完成
  30. */
  31. @property (nonatomic, copy)void (^xjSliderValueChangeEndBlock)(CGFloat value);
  32. /**
  33. * 放大/缩小
  34. */
  35. @property (nonatomic, copy)void (^xjFullOrSmallBlock)(BOOL flag);
  36. @end