Любая возможность добавить субтитры в элемент управления AxWindowsMediaPlayer? - PullRequest
0 голосов
/ 04 марта 2010

Я использую элемент управления axWindowsMediaPlayer в своем приложении для Windows Mobile с использованием .net CF 2.0, Я хочу воспроизвести видео с субтитрами. (Тип файла SRT) Кто-нибудь знает, как добавить файл SRT в AxWindowMediaPlaye, это возможно?

Pl. дай мне несколько предложений

Спасибо заранее.

Ответы [ 2 ]

0 голосов
/ 23 мая 2012

Как я знаю, проигрыватель Windows Media поддерживает не файлы SRR SubRip, а файлы smi (файлы SAMI, закрытые подписи). Я использую smi-файл для отображения многоязычных субтитров. Вы можете очень легко преобразовать свой текст в smi или создать свои собственные субтитры smi, используя бесплатный инструмент «Мастерская субтитров».

Вы также можете добавить другой язык в smi, вот несколько примеров: Субтитры для Windows Media . Вы также можете изменить язык субтитров, используя свойства closedCaption, например

AxWindowsMediaPlayer.closedCaption.SAMILang = "German";

или установите smi-файл direclty

AxWindowsMediaPlayer.closedCaption.SAMIFileName = "subtitles.smi";
0 голосов
/ 04 марта 2010

Да, напишите или найдите фильтр DirectShow, который отображает субтитры. Вы также можете написать свой собственный плеер .

Для воспроизведения ASF (например, wmv, wma) на ПК необходимо добавить поток сценариев в файл . Не уверен, поддерживает ли мобильная версия WMP субтитры.

...