我正在使用.net CF 2.0, 在我的Windows Mobile应用程序中使用axWindowsMediaPlayer控件我想播放带字幕的视频(SRT文件类型) 任何人都知道如何在AxWindowMediaPlaye中添加SRT文件,这是可能的?任何可能在AxWindowsMediaPlayer控件中添加字幕?
Pl。给我一些建议
谢谢你提前。
我正在使用.net CF 2.0, 在我的Windows Mobile应用程序中使用axWindowsMediaPlayer控件我想播放带字幕的视频(SRT文件类型) 任何人都知道如何在AxWindowMediaPlaye中添加SRT文件,这是可能的?任何可能在AxWindowsMediaPlayer控件中添加字幕?
Pl。给我一些建议
谢谢你提前。
是,write或找到显示字幕的DirectShow过滤器。您也可以write your own player。
对于PC上的ASF播放(例如wmv,wma),您需要add a script stream to the file。不确定WMP的移动版本是否支持字幕。
据我所知,Windows Media Player不支持SubRip SRT文件,而是smi(SAMI文件,隐藏式字幕)。我使用smi文件来显示多语言字幕。您可以使用免费的“Subtitle Workshop”工具轻松转换smi,或创建自己的smi字幕。
您还可以添加另一种语言到smi,这里是一些样品:Captioning for Windows Media。 你也可以改变使用性质closedCaption字幕的语言,如
AxWindowsMediaPlayer.closedCaption.SAMILang = "German";
或设置SMI-文件照片直接
AxWindowsMediaPlayer.closedCaption.SAMIFileName = "subtitles.smi";
错误标志,WMP的播放无关与.net。改用windows-media-player – 2010-03-04 19:06:47