TXTrackInfo 简介
点播播放器播轨道的详细信息。
TX_VOD_MEDIA_TRACK_TYPE(轨道类型)
值 | 参数名 | 描述 |
0 | TX_VOD_MEDIA_TRACK_TYPE_UNKNOW | 未知类型。 |
1 | TX_VOD_MEDIA_TRACK_TYPE_VIDEO | 视频轨。 |
2 | TX_VOD_MEDIA_TRACK_TYPE_AUDIO | 音频轨。 |
3 | TX_VOD_MEDIA_TRACK_TYPE_SUBTITLE | 字幕轨。 |
接口详情
参数名 | 类型 | 描述 |
int | 轨道 index。 | |
TX_VOD_MEDIA_TRACK_TYPE | track 类型。 | |
NSString | 轨道名字。 | |
bool | 当前轨道是否被选中。 | |
bool | 如果是 YES,该类型轨道每个时刻只有一条能被选中,如果是 NO,该类型轨道可以同时选中多条。 | |
bool | 当前的轨道是否是内部原始轨道。 | |
int | 获取轨道 index。 | |
TX_VOD_MEDIA_TRACK_TYPE | 获取轨道类型。 | |
NSString | 获取轨道名称。 | |
bool | 轨道是否相同。 |
trackType
获取轨道类型。
@property(nonatomic, assign) TX_VOD_MEDIA_TRACK_TYPE trackType;
trackIndex
获取轨道 index。
@property(nonatomic, assign) int trackIndex;
name
获取轨道名称。
@property(nonatomic, copy) NSString *name;
isSelected
当前轨道是否被选中。
@property(nonatomic, assign) bool isSelected;
isExclusive
若为 YES,则同一时刻只能选择一个该类型的轨道;若为 NO,则同一时刻可以同时选择多个该类型的轨道。
@property(nonatomic, assign) bool isExclusive;
isInternal
当前的轨道是否是内部原始轨道。
@property(nonatomic, assign) bool isInternal;
getTrackIndex
获取轨道 index。
- (int)getTrackIndex;
返回值
轨道 index,int。
getTrackType
获取轨道类型。
- (TX_VOD_MEDIA_TRACK_TYPE)getTrackType;
返回值
类型 | 描述 |
轨道类型。 |
getTrackName
获取轨道的名称。
- (NSString *)getTrackName;
返回值
轨道名称,NSString。
isEqual:
轨道是否相同。
- (bool)isEqual:(TXTrackInfo *)trackInfo;
返回值
轨道是否相同,BOOL。YES 表示相同, NO 表示不同。