MediaElement.NaturalDuration 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取当前打开的媒体文件的持续时间。
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.Hours、 TimeSpan.Minutes 和 TimeSpan.Seconds 。
Visual C++ 组件扩展 (C++/CX) Duration 的数据值是名为 TimeSpan 的属性。 它具有 TimeSpan 结构值,该结构具有名为 Duration 的字段,该字段将持续时间报告为 int64 ,计数单位为 100 纳秒。 TimeSpan 没有任何方法可用于以 hours:minutes:seconds 格式获取时间组件。
有关详细信息,请参阅 持续时间 参考主题中的备注。