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