我正在使用.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