TCPlayDecorateView.h 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. //
  2. // TCPlayDecorateView.h
  3. // TCLVBIMDemo
  4. //
  5. // Created by zhangxiang on 16/8/1.
  6. // Copyright © 2016年 tencent. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. #import "TCLiveListModel.h"
  10. @protocol TCPlayDecorateDelegate <NSObject>
  11. -(void)closeVC:(BOOL)isRefresh popViewController:(BOOL)popViewController;
  12. -(void)clickScreen:(UITapGestureRecognizer *)gestureRecognizer;
  13. -(void)clickPlayVod;
  14. -(void)onSeek:(UISlider *)slider;
  15. -(void)onSeekBegin:(UISlider *)slider;
  16. -(void)onDrag:(UISlider *)slider;
  17. -(void)clickLog:(UIButton *)button;
  18. -(void)clickShare:(UIButton *)button;
  19. -(void)clickChorus:(UIButton *)button;
  20. @end
  21. /**
  22. * 播放模块逻辑view,里面展示了消息列表,弹幕动画,观众列表等UI,其中与SDK的逻辑交互需要交给主控制器处理
  23. */
  24. @interface TCPlayDecorateView : UIView<UITextFieldDelegate, UIAlertViewDelegate>
  25. @property(nonatomic,weak) id<TCPlayDecorateDelegate>delegate;
  26. @property(nonatomic,retain) UILabel *playDuration;
  27. @property(nonatomic,retain) UISlider *playProgress;
  28. @property(nonatomic,retain) UILabel *playLabel;
  29. @property(nonatomic,retain) UIButton *playBtn;
  30. @property(nonatomic,retain) UIButton *btnChat;
  31. @property(nonatomic,retain) UIButton *btnChorus;
  32. @property(nonatomic,retain) UIButton *btnLog;
  33. @property(nonatomic,retain) UIButton *btnShare;
  34. @property(nonatomic,retain) UIView *cover;
  35. @property(nonatomic,retain) UITextView *statusView;
  36. @property(nonatomic,retain) UITextView *logViewEvt;
  37. -(void)setLiveInfo:(TCLiveInfo *)liveInfo;
  38. -(void)preprareForReuse;
  39. @end
  40. @interface TCShowLiveTopView1 : UIView
  41. @property (strong, nonatomic) NSString *hostNickName;
  42. @property (strong, nonatomic) NSString *hostFaceUrl;
  43. - (instancetype)initWithFrame:(CGRect)frame hostNickName:(NSString *)hostNickName hostFaceUrl:(NSString *)hostFaceUrl;
  44. - (void)cancelImageLoading;
  45. @end