Если я использую:
string Text = mediaPlayer.NaturalDuration.ToString();
, я получаю каждый раз "automati c" как текст. Это правильный способ получить продолжительность медиа? Что я делаю неправильно? Знаете ли вы какое-либо другое решение? Я хочу получить текст в шаблоне min: секунд в идеале.
Если NaturalDuration имеет значение automati c, то событие MediaOpened не было инициировано.
NaturalDuration
MediaOpened
Как только событие поднято, вы можете получить длительность, такую как:
string Text = mediaPlayer.NaturalDuration.TimeSpan.ToString(@"mm\:ss");