PLVPlaybackMessage
Objective-C
@interface PLVPlaybackMessage : NSObject
// 视频时间戳,单位毫秒
@property (nonatomic, assign) NSTimeInterval playbackTime;
// 发送消息用户
@property (nonatomic, strong) PLVPlaybackMsgUser *user;
// 可能是PLVSpeakMessage、PLVQuoteMessage、PLVImageMessage、PLVImageEmotionMessage、PLVSpeakTopMessage
@property (nonatomic, strong) id message;
/// 解析后台接口返回数据
- (instancetype)initWithDictionary:(NSDictionary *)dictionary;
/// message属性是否是PLVSpeakMessage、PLVQuoteMessage、PLVImageMessage、PLVImageEmotionMessage、PLVSpeakTopMessage五种消息类型之一
+ (BOOL)playbackMessageValid:(PLVPlaybackMessage *)playbackMessage;
@end
Swift
class PLVPlaybackMessage : NSObject
Undocumented
-
Undocumented
Declaration
Objective-C
@property (nonatomic) NSTimeInterval playbackTimeSwift
var playbackTime: TimeInterval { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, strong) PLVPlaybackMsgUser *userSwift
var user: PLVPlaybackMsgUser { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, strong) id messageSwift
var message: Any { get set } -
解析后台接口返回数据
Declaration
Objective-C
- (nonnull instancetype)initWithDictionary:(nonnull NSDictionary *)dictionary;Swift
init(dictionary: [AnyHashable : Any]) -
message属性是否是PLVSpeakMessage、PLVQuoteMessage、PLVImageMessage、PLVImageEmotionMessage、PLVSpeakTopMessage五种消息类型之一
Declaration
Objective-C
+ (BOOL)playbackMessageValid:(nonnull PLVPlaybackMessage *)playbackMessage;Swift
class func playbackMessageValid(_ playbackMessage: PLVPlaybackMessage) -> Bool
View on GitHub
PLVPlaybackMessage Class Reference