recordVideoViewController.h 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #import <UIKit/UIKit.h>
  2. #import "ImageSelectorViewController.h"
  3. #import "JXVideoPlayer.h"
  4. @class JXCaptureMedia;
  5. @class JXLabel;
  6. @class JXImageView;
  7. @interface recordVideoViewController : UIViewController <ImageSelectorViewDelegate>{
  8. JXCaptureMedia* _capture;
  9. UIView* preview;
  10. UIImageView *_timeBGView;
  11. UILabel *_timeLabel;
  12. JXImageView* _flash;
  13. JXImageView* _flashOn;
  14. JXImageView* _flashOff;
  15. JXImageView* _cammer;
  16. UIButton* _recrod;
  17. JXImageView* _close;
  18. JXImageView* _save;
  19. // UIImageView *_noticeView;
  20. UILabel *_noticeLabel;
  21. UILabel * _recordLabel;
  22. UIView *_bottomView;
  23. recordVideoViewController* _pSelf;
  24. }
  25. //- (IBAction)doFileConvert;
  26. @property(nonatomic,assign) BOOL isReciprocal;//是否倒计时,为该参赋值一定也要给mixTime赋值
  27. @property(nonatomic,assign) int maxTime;
  28. @property(nonatomic,assign) int minTime;
  29. @property(nonatomic,assign) BOOL isShowSaveImage;//是否显示选择保存截图界面
  30. @property(nonatomic,assign) int timeLen;
  31. @property(nonatomic,weak) id delegate;
  32. @property(assign) SEL didRecord;
  33. @property (nonatomic,strong) NSString* outputFileName;//返回的video
  34. @property (nonatomic,strong) NSString* outputImage;//返回的截图
  35. @property (nonatomic,strong) JXCaptureMedia* recorder;
  36. @property (nonatomic, strong) UIView *playerView;
  37. @property (nonatomic, strong) JXVideoPlayer *player;
  38. @end