Я работаю над приложением WPF, которое отображает видеоклипы как часть рабочего процесса. Я делаю это, используя MediaElement для воспроизведения локально размещенных (не потоковых) файлов AVI. Работает отлично.
Однако мне только что вручили новое требование, разрешающее отображение субтитров во время воспроизведения клипа. Я понятия не имею, как лучше всего это сделать. Я смутно знаю, что WMP имеет возможность отображать отдельные файлы субтитров при воспроизведении клипа, но я не знаю, поддерживает ли это WPF?
Могу ли я сделать это изначально в WPF? Если нет, то какие у меня варианты?
Мой запасной подход заключался бы в том, чтобы потребовать от клиента запекать субтитры непосредственно в видеофайл, но я бы предпочел найти лучший способ справиться с этим.