WPF 媒体播放器自然持续时间
WPF Media Player natural duration
如果我使用:
string Text = mediaPlayer.NaturalDuration.ToString();
我每次 "automatic" 都会收到文本。这是获取媒体持续时间的正确方法吗?我做错了什么?你知道任何不同的解决方案吗?我想在理想情况下以 min:seconds 模式获取文本。
如果 NaturalDuration
的值为自动,则 MediaOpened
事件尚未引发。
引发事件后,您可以获得如下持续时间:
string Text = mediaPlayer.NaturalDuration.TimeSpan.ToString(@"mm\:ss");
如果我使用:
string Text = mediaPlayer.NaturalDuration.ToString();
我每次 "automatic" 都会收到文本。这是获取媒体持续时间的正确方法吗?我做错了什么?你知道任何不同的解决方案吗?我想在理想情况下以 min:seconds 模式获取文本。
如果 NaturalDuration
的值为自动,则 MediaOpened
事件尚未引发。
引发事件后,您可以获得如下持续时间:
string Text = mediaPlayer.NaturalDuration.TimeSpan.ToString(@"mm\:ss");