0

我在使用 .net CF 2.0 的 Windows 移动应用程序中使用 axWindowsMediaPlayer 控件,我想播放带字幕的视频。(SRT 文件类型)任何人都知道如何在 AxWindowMediaPlaye 中添加 SRT 文件,这可能吗?

PL。给我一些建议

先感谢您。

4

2 回答 2

0

是的,编写或查找显示字幕的 DirectShow 过滤器。您也可以编写自己的播放器

对于 PC 上的 ASF 播放(例如 wmv、wma),您需要将脚本流添加到文件中。不确定移动版 WMP 是否支持字幕。

于 2010-03-04T19:17:50.760 回答
0

据我所知,Windows Media Player 不支持 SubRip SRT 文件,但支持 smi(SAMI 文件,隐藏式字幕)。我使用 smi 文件来显示多语言字幕。您可以使用免费的“字幕工作室”工具将您的 srt 轻松转换为 smi,或创建自己的 smi 字幕。

您还可以向 smi 添加另一种语言,这里有一些示例:Windows Media 的字幕。您还可以使用 closedCaption 属性更改字幕的语言,例如

AxWindowsMediaPlayer.closedCaption.SAMILang = "German";

或设置 smi 文件目录

AxWindowsMediaPlayer.closedCaption.SAMIFileName = "subtitles.smi";
于 2012-05-23T13:51:31.057 回答