exibindo legendas para um vídeo em um MediaElement do WPF

Eu estou trabalhando em um aplicativo WPF que exibe clipes de vídeo como parte do fluxo de trabalho. Eu estou fazendo isso usando MediaElement para reproduzir arquivos AVI hospedados localmente (não transmitidos). Funciona bem.

No entanto, acabei de receber um novo requisito para permitir a exibição de legendas enquanto o clipe está sendo reproduzido. Eu não tenho idéia da melhor maneira de fazer isso. Estou vagamente ciente de que o WMP tem a capacidade de exibir arquivos de legenda separados quando um clipe está sendo reproduzido, mas não sei se o WPF suporta isso?

Posso fazer isso nativamente no WPF? Se não, quais são minhas opções?

Minha abordagem de retorno seria exigir que o cliente assasse as legendas diretamente no arquivo de vídeo, mas eu preferiria encontrar uma maneira melhor de lidar com isso.

questionAnswers(2)

yourAnswerToTheQuestion