如何显示视频的总时间和当前时间

时间:2010-05-05 05:43:34

标签: silverlight silverlight-3.0

我想在silverlight 3.0应用程序中显示视频的持续时间。格式应该是00:20 / 05:00。 (当前视频时间/总视频时间)。如何搞定???

1 个答案:

答案 0 :(得分:1)

    TimeSpan _duration = mediaElement.NaturalDuration.TimeSpan;
    var totalTime = string.Format("{0:00}:{1:00}", (_duration.Hours * 60) + _duration.Minutes, _duration.Seconds);

    TimeSpan remaining = _duration.Subtract(mediaElement.Position);
    var currentTime = string.Format("{0:00}:{1:00}", (remaining.Hours * 60) + remaining.Minutes, remaining.Seconds);

     string result = string.formar("{0}/{1}",totalTime,currentTime);

试试这个,希望这可以帮助。

问候。