WPF Media Player自然播放时间

问题描述 投票:0回答:1

如果我使用:

string Text = mediaPlayer.NaturalDuration.ToString();

我每次都会以文本形式获得“自动”。这是获取媒体持续时间的正确方法吗?我做错了什么?您知道其他解决方案吗?我希望以理想的min:seconds模式获取文本。

c# wpf media-player
1个回答
0
投票

如果NaturalDuration的值为auto,则尚未引发MediaOpened事件。

事件一旦发生,您就可以得到持续时间,例如:

string Text = mediaPlayer.NaturalDuration.ToString(@"mm\:ss");
© www.soinside.com 2019 - 2024. All rights reserved.