Our app is written using XAML/C# and the Player Framework.
We would like to display subtitles when our users ask us to play media with subtitle streams. These subtitles may be embedded in the files themselves, or available as srt/vobsub/ssa/ttxt/smi or other formats.
From what I've seen, there's a TimedTextPlugin in the PF box that supports TTML from a URL. So we could convert our subtitles to TTML, then provide a proxy URL to an endpoint that would serve up the TTML to the MediaPlayer.
Is there a simpler or better way to do this?