WPF Media Player естественная продолжительность - PullRequest
0 голосов
/ 16 января 2020

Если я использую:

string Text = mediaPlayer.NaturalDuration.ToString();

, я получаю каждый раз "automati c" как текст. Это правильный способ получить продолжительность медиа? Что я делаю неправильно? Знаете ли вы какое-либо другое решение? Я хочу получить текст в шаблоне min: секунд в идеале.

1 Ответ

0 голосов
/ 17 января 2020

Если NaturalDuration имеет значение automati c, то событие MediaOpened не было инициировано.

Как только событие поднято, вы можете получить длительность, такую ​​как:

string Text = mediaPlayer.NaturalDuration.TimeSpan.ToString(@"mm\:ss");
...