title: MediaElement.NaturalDuration is less than the actual duration of the audio
body: <p>On some audio files the value of MediaElement.NaturalDuration is less than the actual duration of the audio. When I open the file in Windows Media Player the duration is correct (also when I look at the properties of the file). Although the value of the NaturalDuration property is incorrect, the audio is played fully, but at some point the value of the Position property becomes greater than the value of the NaturalDuration property, which, as I understand, should never happen. </p>
  
  <p>I have created a simple application to reproduce the problem: <a href="https://skydrive.live.com/redir?resid=ACF8BFD4384116CE!2908&amp;authkey=!AG-wF6Ae-7EAYk8" rel="nofollow">https://skydrive.live.com/redir?resid=ACF8BFD4384116CE!2908&amp;authkey=!AG-wF6Ae-7EAYk8</a></p>
  
  <p>The duration of the audio file used in the application is 00:02:54, but the value of the NaturalDuration property is 00:01:59. </p>
  
  <p>Does anyone know why and if there is a workaround for this?</p>
  
  <p>Thanks in advance for any help. </p>