// // QXRoomSeatContentView.h // QXLive // // Created by 启星 on 2025/6/7. // #import #import "QXRoomModel.h" #import "QXSongListModel.h" #import "QXRoomSeatDelegate.h" typedef NS_ENUM(NSInteger) { /// 名称名称在下显示魅力 QXRoomSeatContentViewTypeNormal = 0, /// 名称在右 QXRoomSeatContentViewTypeAuction = 1, /// 交友房 QXRoomSeatContentViewTypeFriend }QXRoomSeatContentViewType; NS_ASSUME_NONNULL_BEGIN @interface QXRoomSeatContentView : UIView @property (nonatomic,strong)NSString *tagString; @property (nonatomic,assign)NSInteger number; @property (nonatomic,strong)QXRoomPitModel *pitModel; @property (nonatomic,assign)BOOL onlyShowHeader; @property (nonatomic,assign) BOOL isSeatSpeaking; @property (nonatomic,strong)NSString *is_lock; @property (nonatomic,strong)UIImageView *noUserImageView; /// 是否为拍卖位 @property (nonatomic,assign) BOOL isAutionSeat; @property (nonatomic,strong) NSString* numberString; @property (nonatomic,assign) BOOL isPK; @property (nonatomic,weak)iddelegate; /// 麦位视图类型 @property (nonatomic,assign)QXRoomSeatContentViewType type; /// 是否展示离线状态 需求暂定二卡八不展示离线状态 @property (nonatomic,assign)BOOL noOffLine; //@property (nonatomic,strong)QXRoomOwnerModel *userModel ; -(void)updateUserCharm:(NSString*)charm; - (void)startAudioAnimation ; /// 暂停麦位动画 - (void)stopAudioAnimation ; -(void)hideCharm; -(void)destroyViews; -(void)stopHWDMP4; -(void)playHWDMP4; @end NS_ASSUME_NONNULL_END