【问题标题】:Any possibility to add subtitl in AxWindowsMediaPlayer control?是否有可能在 AxWindowsMediaPlayer 控件中添加字幕?
【发布时间】:2010-03-04 17:51:33
【问题描述】:

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

Pl。给我一些建议

提前谢谢你。

【问题讨论】:

  • 错误标志,WMP的播放与.Net无关。改用 windows-media-player

标签: compact-framework .net-2.0 windows-media-player wmp


【解决方案1】:

是的,write 或找到显示字幕的 DirectShow 过滤器。你也可以write your own player

要在 PC 上播放 ASF(例如 wmv、wma),您需要 add a script stream to the file。不确定移动版 WMP 是否支持字幕。

【讨论】:

    【解决方案2】:

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

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

    AxWindowsMediaPlayer.closedCaption.SAMILang = "German";
    

    或设置 smi 文件目录

    AxWindowsMediaPlayer.closedCaption.SAMIFileName = "subtitles.smi";
    

    【讨论】:

      猜你喜欢
      • 2017-05-14
      • 2021-03-17
      • 1970-01-01
      • 2015-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多