PLVPlaybackSubtitleModel
Objective-C
@interface PLVPlaybackSubtitleModel : NSObject
@property (nonatomic, assign) NSInteger subtitleId; // 字幕ID
@property (nonatomic, copy) NSString *name; // 字幕名称
@property (nonatomic, copy) NSString *srtUrl; // 字幕文件URL
@property (nonatomic, copy) NSString *language; // 字幕语言
@property (nonatomic, copy) NSString *source; // 字幕来源
@property (nonatomic, assign) BOOL isOriginal; // 是否是原声字幕
@property (nonatomic, copy) NSString *status; // 字幕状态
// 根据字典生成字幕
+ (instancetype)modelWithDictionary:(NSDictionary *)dict;
// 判断字幕是否可用
+ (BOOL)isSubtitleAvailable:(PLVPlaybackSubtitleModel *)model;
+ (NSDictionary *)transformToDictionary:(PLVPlaybackSubtitleModel *)model;
@end
Swift
class PLVPlaybackSubtitleModel : NSObject
Undocumented
-
Undocumented
Declaration
Objective-C
@property (nonatomic) NSInteger subtitleId
Swift
var subtitleId: Int { get set }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *name
Swift
var name: String { get set }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *srtUrl
Swift
var srtUrl: String { get set }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *language
Swift
var language: String { get set }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *source
Swift
var source: String { get set }
-
Undocumented
Declaration
Objective-C
@property (nonatomic) BOOL isOriginal
Swift
var isOriginal: Bool { get set }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *status
Swift
var status: String { get set }
-
Undocumented
Declaration
Objective-C
+ (instancetype)modelWithDictionary:(NSDictionary *)dict;
Swift
convenience init(dictionary dict: [AnyHashable : Any])
-
Undocumented
Declaration
Objective-C
+ (BOOL)isSubtitleAvailable:(PLVPlaybackSubtitleModel *)model;
Swift
class func isSubtitleAvailable(_ model: PLVPlaybackSubtitleModel) -> Bool
-
Undocumented
Declaration
Objective-C
+ (NSDictionary *)transformToDictionary:(PLVPlaybackSubtitleModel *)model;
Swift
class func transform(toDictionary model: PLVPlaybackSubtitleModel) -> [AnyHashable : Any]