TXTrackInfo

最近更新时间:2025-05-21 18:53:02

我的收藏

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。
trackType
TX_VOD_MEDIA_TRACK_TYPE
track 类型。
name
NSString
轨道名字。
bool
当前轨道是否被选中。
bool
如果是 YES,该类型轨道每个时刻只有一条能被选中,如果是 NO,该类型轨道可以同时选中多条。
bool
当前的轨道是否是内部原始轨道。
int
获取轨道 index。
TX_VOD_MEDIA_TRACK_TYPE
获取轨道类型。
NSString
获取轨道名称。
isEqual:
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 表示不同。