gpt4 book ai didi

.net - MediaElement.NaturalDuration 在查询 TimeSpan.TotalSeconds 时抛出异常

转载 作者:行者123 更新时间:2023-12-04 14:42:03 25 4
gpt4 key购买 nike

我有一个使用 MediaElement 的 winforms 表单。一切都在(或多或少)完美运行。唯一的问题是,在加载媒体文件 (mp3) 后访问 NaturalDuration.TimeSpan.TotalSeconds抛出异常

InvalidOperatoinException: A TimeSpan property can not be returned for a duration value of automatic.



(我自己从德语翻译的)

如何访问时间跨度属性?我发现的所有示例中都没有使用特殊设置(好吧,它们似乎是 WPF 原生的……)

我在 Windows 7 上使用 VisualStudio Express .Net 4、C#。

任何提示?

最佳答案

您需要等待 MediaOpened要触发的事件,NaturalDuration之后将可用。要检查值是否可用,您可以使用 NaturalDuration.HasTimeSpan属性(property)。

关于.net - MediaElement.NaturalDuration 在查询 TimeSpan.TotalSeconds 时抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4068332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com