- java.lang.Object
-
- javafx.scene.media.Track
-
- 已知直接子类:
-
AudioTrack
,SubtitleTrack
,VideoTrack
public abstract class Track extends Object
表示媒体资源中包含的曲目的类。 媒体资源可以具有多个平行的轨道,例如具有不同语言的多个音轨的视频轨道。 可以从该类的现有子类推断系统支持的轨道类型。 并非所有媒体资源都将包含每种支持类型的轨道,而给定轨道的时间间隔不一定与包含媒体的时间间隔相当。- 从以下版本开始:
- JavaFX 2.0
-
-
方法详细信息
-
getName
public final String getName()
检索轨道的名称。- 结果
-
曲目名称或
null
。
-
getLocale
public final Locale getLocale()
Locale
指定Track
内容被格式化的语言以及可能的国家。 对于AudioTrack
s这将是所使用的语言,对于SubtitleTrack
这将是字幕中提供的语言。 不是所有的Track
都将有一个关联的语言,在这种情况下,这个方法将返回null。- 结果
-
Track
的语言信息或null - 从以下版本开始:
- JavaFX 8.0
-
getTrackID
public final long getTrackID()
获取由媒体容器格式定义的曲目ID。 每个Track
的ID必须是唯一的源Media
。- 结果
-
Track
的独特ID - 从以下版本开始:
- JavaFX 8.0
-
getMetadata
public final Map<String,Object> getMetadata()
- 结果
-
一个包含此
Track
所有已知元数据的地图 - 从以下版本开始:
- JavaFX 8.0
-
toString
public final String toString()
描述从类复制:Object
返回对象的字符串表示形式。 一般来说,toString
方法返回一个“toString
代表”这个对象的字符串。 结果应该是一个简明扼要的表达,容易让人阅读。 建议所有子类覆盖此方法。该
toString
类方法Object
返回一个由类的名称,其中所述对象是其实例,该符号字符`的字符串@
”,并且对象的哈希码的无符号的十六进制表示。 换句话说,这个方法返回一个等于下列值的字符串:getClass().getName() + '@' + Integer.toHexString(hashCode())
-
-