MediaElement.NaturalDuration 属性

定义

获取当前打开的媒体文件的持续时间。

Duration NaturalDuration();
public Duration NaturalDuration { get; }
var duration = mediaElement.naturalDuration;
Public ReadOnly Property NaturalDuration As Duration

属性值

媒体的自然持续时间。 默认值是 一个持续时间 结构,其计算结果为 “自动”,这是如果在 MediaOpened 之前查询此属性时保留的值。

注解

Duration 值具有 TimeSpan 组件。

C# 或 Microsoft Visual Basic 可以使用 System.TimeSpan 的实用工具方法来获取所需格式的持续时间组件。 例如,可以分别获取 TimeSpan.HoursTimeSpan.MinutesTimeSpan.Seconds

Visual C++ 组件扩展 (C++/CX) Duration 的数据值是名为 TimeSpan 的属性。 它具有 TimeSpan 结构值,该结构具有名为 Duration 的字段,该字段将持续时间报告为 int64 ,计数单位为 100 纳秒。 TimeSpan 没有任何方法可用于以 hours:minutes:seconds 格式获取时间组件。

有关详细信息,请参阅 持续时间 参考主题中的备注。

适用于