title: UWP MediaElement Closed Caption Support
body: <p>I'm writing an Windows 10 UWP app (NOT WPF or Sliverlight) which can play media files.</p>
  
  <p>To do so, I am using <a href="https://msdn.microsoft.com/library/windows/apps/windows.ui.xaml.controls.mediaelement.aspx" rel="nofollow">MediaElement Class</a> to implement a player.</p>
  
  <p>The problem is that I cannot find <strong>what kinds of caption are supported by MediaElement</strong>(ME). I could not find any website that explains it.</p>
  
  <p>Is there any web page that has information about exact scope of internal/external captions that ME supports?</p>
  
  <hr>
  
  <h2>My Attempts</h2>
  
  <p>To know internal closed caption support, I tried playing some .mkv files that include various closed captions.
  The result is here:</p>
  
  <ol>
  <li>Works well:   UTF-8 Plain Text, ASS Format </li>
  <li>Doesn't work: VobSub, Timed Text(Codec ID:tx3g), PGS</li>
  </ol>
  
  <p>Also, for external closed caption files (.srt, .ass, .smi for example), I could check that .srt files are supported by using TimedTextSource but .smi files are not. (From VideoPlayback project in <a href="https://github.com/Microsoft/Windows-universal-samples" rel="nofollow">windows-universal-samples</a>)</p>
  
  <hr>
  
  <p>I wish there exists a page about this information.</p>
  
  <p>Thanks in advance :)</p>