合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
Class Info |
|---|
public static class Asset.Track 使用public TrackGroup getTrackGroupByType(MediaType type)从媒体流中获取到TrackGroup,可进一步获取一个或者多个Track的对象,获得对应媒体流的信息。 |
Qualifier and Type |
Method Name and Description |
|---|---|
int |
获取该Track的ID。 |
| 获取该Track的媒体类型。 |
|
| 获取该Track时间信息的时间单位。 |
|
long |
获取Track的起始时间。 |
long |
获取Track总时长。 |
long |
获取Track比特率。 |
| 获取Track帧率。 |
|
long |
获取Track总帧数。 |
int |
getWidth() 获取视频的宽(若该媒体不含视频则返回-1)。 |
int |
获取视频的高(若该媒体不含视频则返回-1)。 |
int |
获取音频通道个数(若该媒体不含音频则返回-1)。 |
int |
获取音频采样速率(若该媒体不含音频则返回-1)。 |
boolean |
获取Track是否被选中。 |
| 获取当前Track的元数据。 |
Method |
|---|
public int getTrackId() 获取当前Track的ID值。 |
Returns
Type |
Description |
|---|---|
int |
返回当前Track的ID值。 |
Returns
Type |
Description |
|---|---|
返回媒体流类型,音频流或者视频流。 |
Method |
|---|
public Fraction getTimeScale() 获取该Track时间信息的时间单位。 |
Returns
Type |
Description |
|---|---|
返回时间单位。 |
Method |
|---|
public long getStartTime() 获取该Track的起始时间。 |
Returns
Type |
Description |
|---|---|
long |
返回起始时间,单位:getTimeScale的返回值。 |
Method |
|---|
public long getDuration() 获取该Track的总时长。 |
Returns
Type |
Description |
|---|---|
long |
返回时间总长,单位:毫秒。 |
Returns
Type |
Description |
|---|---|
返回帧率,可转换成String类型。 |
Method |
|---|
public long getNumOfFrames() 获取当前Track的帧数。 |
Returns
Type |
Description |
|---|---|
long |
返回帧数。 |
Method |
|---|
public int getWidth() 获取视频的宽度。 |
Returns
Type |
Description |
|---|---|
int |
返回视频的宽度,单位:像素。 |
Method |
|---|
public int getHeight() 获取视频的高度。 |
Returns
Type |
Description |
|---|---|
int |
返回视频的高度,单位:像素。 |
Method |
|---|
public int getAudioChannelCnt() 获取该Track的音频通道数。 |
Returns
Type |
Description |
|---|---|
int |
返回音频通道个数。 |
Method |
|---|
public int getAudioSampleRate() 获取该Track的音频采样率。 |
Returns
Type |
Description |
|---|---|
int |
返回音频采样率。 |
Method |
|---|
public boolean isSelected() 获取该Track被选中状态。 |
Returns
Type |
Description |
|---|---|
boolean |
|