当前位置:K88软件开发文章中心编程语言.NET.NET01 → 文章内容

使用C#编写的视频播放类

减小字体 增大字体 作者:佚名  来源:翔宇亭IT乐园  发布时间:2018-12-31 11:45:39

d("<param name=\"AllowChangeDisplayMode\" value=\"-1\">");
sb.Append("<param name=\"AllowHideDisplay\" value=\"0\">");
sb.Append("<param name=\"AllowHideControls\" value=\"-1\">");
sb.Append("<param name=\"AutoRewind\" value=\"-1\">");
sb.Append("<param name=\"Balance\" value=\"0\">");
sb.Append("<param name=\"CurrentPosition\" value=\"0\">");
sb.Append("<param name=\"DisplayBackColor\" value=\"0\">");
sb.Append("<param name=\"DisplayForeColor\" value=\"16777215\">");
sb.Append("<param name=\"DisplayMode\" value=\"0\">");
sb.Append("<param name=\"Enabled\" value=\"-1\">");
sb.Append("<param name=\"EnableContextMenu\" value=\"-1\">");
sb.Append("<param name=\"EnablePositionControls\" value=\"-1\">");
sb.Append("<param name=\"EnableSelectionControls\" value=\"0\">");
sb.Append("<param name=\"EnableTracker\" value=\"-1\">");
sb.Append("<param name=\"FullScreenMode\" value=\"0\">");
sb.Append("<param name=\"MovieWindowSize\" value=\"0\">");
sb.Append("<param name=\"PlayCount\" value=\"1\">");
sb.Append("<param name=\"Rate\" value=\"1\">");
sb.Append("<param name=\"SelectionStart\" value=\"-1\">");
sb.Append("<param name=\"SelectionEnd\" value=\"-1\">");
sb.Append("<param name=\"ShowControls\" value=\"-1\">");
sb.Append("<param name=\"ShowDisplay\" value=\"-1\">");
sb.Append("<param name=\"ShowPositionControls\" value=\"0\">");
sb.Append("<param name=\"ShowTracker\" value=\"-1\">");
sb.Append("<param name=\"Volume\" value=\"-480\">");
sb.Append("</object>");
return sb.ToString();
}
private string rm(string url, int width, int height)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("<OBJECT ID=\"WMPlay\" codebase=\"downloads/RealPlayer10-5GOLD_cn0302.exe\" CLASSID=\"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA\" HEIGHT=" + height + " WIDTH=" + width + ">");
sb.Append("<param name=\"SRC\" value=\"" + url + "\">");
//sb.Append("<param name=\"_ExtentX\" value=\"9313\">");
//sb.Append("<param name=\"_ExtentY\" value=\"7620\">");
sb.Append("<param name=\"AUTOSTART\" value=\"0\">");
sb.Append("<param name=\"SHUFFLE\" value=\"0\">");
sb.Append("<param name=\"PREFETCH\" value=\"0\">");
sb.Append("<param name=\"NOLABELS\" value=\"0\">");
sb.Append("<param name=\"CONTROLS\" value=\"ImageWindow,ControlPanel,statusbar\">");
sb.Append("<param name=\"CONSOLE\" value=\"Clip1\">");
sb.Append("<param name=\"LOOP\" value=\"0\">");
sb.Append("<param name=\"NUMLOOP\" value=\"0\">");
sb.Append("<param name=\"CENTER\" value=\"0\">");
sb.Append("<param name=\"MAINTAINASPECT\" value=\"0\">");
sb.Append("<param name=\"BACKGROUNDCOLOR\" value=\"#000000\">");
//sb.Append("<embed SRC type=\"audio/x-pn-realaudio-plugin\" CONSOLE=\"Clip1\" CONTROLS=\"ImageWindow\" HEIGHT=\"250\" WIDTH=\"354\" AUTOSTART=\"false\">");
sb.Append("</OBJECT>");
return sb.ToString();
}
private string swf(string url, int width, int height)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("<OBJECT codeBase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" ");
sb.Append(" height=\"" + height + "\" width=\"" + width + "\" >");
sb.Append("<PARAM NAME=\"FlashVars\" VALUE=\"\">");
sb.Append("<PARAM NAME=\"Movie\" VALUE=\"" + url + "\">");
sb.Append("<PARAM NAME=\"Src\" VALUE=\"" + url + "\">");
sb.Append("<PARAM NAME=\"WMode\" VALUE=\"Window\">");
sb.Append("<PARAM NAME=\"Play\" VALUE=\"-1\">");
sb.Append("<PARAM NAME=\"Loop\" VALUE=\"-1\">");
sb.Append("<PARAM NAME=\"Quality\" VALUE=\"High\">");
sb.Append("<PARAM NAME=\"SAlign\" VALUE=\"\">");
sb.Append("<PARAM NAME=\"Menu\" VALUE=\"0\">");
sb.Append("<PARAM NAME=\"Base\" VALUE=\"\">");
sb.Append("<PARAM NAME=\"AllowScriptAccess\" VALUE=\"always\">");
sb.Append("<PARAM NAME=\"Scale\" VALUE=\"ShowAll\">");
sb.Append("<PARAM NAME=\"DeviceFont\" VALUE=\"0\">");
sb.Append("<PARAM NAME=\"EmbedMovie\" VALUE=\"0\">");
sb.Append("<PARAM NAME=\"BGColor\" VALUE=\"\">");
sb.Append("<PARAM NAME=\"SWRemote\" VALUE=\"\">");
sb.Append("<PARAM NAME=\"MovieData\" VALUE=\"\">");
sb.Append("<PARAM NAME=\"SeamlessTabbing\" VALUE=\"1\">");
sb.Append("<embed src=\"" + url + "\" height=\"" + height + "\" width=\"" + width + "\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\"type=\"application/x-shockwave-flash\" menu=\"false\">"); sb.Append("</embed>");
sb.Append("</OBJECT>");
return sb.ToString();
}
private string mp3(string url, int width, int height)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("<object classid=\"WMPlay\" codebase=\"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715\" type=\"application/x-oleobject\" width=\" + width + \" height=\" + height + \" hspace=\"0\" standby=\"Loading Microsoft Windows Media Player components...\" id=\"NSPlay\">");
sb.Append("<param name=\"AutoRewind\" value=\"0\">");
sb.Append("<param name=\"FileName\" value=\" + url + \">");
sb.Append("<param name=\"ShowControls\" value=\"1\">");
sb.Append("<param name=\"ShowPositionControls\" value=\"0\">");
sb.Append("<param name=\"ShowAudioControls\" value=\"1\">");
sb.Append("<param name=\"ShowTracker\" value=\"0\">");
sb.Append("<param name=\"ShowDisplay\" value=\"0\">");
sb.Append("<param name=\"ShowStatusBar\" value=\"1\">");
sb.Append("<param name=\"ShowGotoBar\" value=\"0\">");
sb.Append("<param name=\"ShowCaptioning\" value=\"0\">");
sb.Append("<param name=\"AutoStart\" value=\"1\">");
sb.Append("<param name=\"Volume\" value=\"-2500\">");
sb.Append("<param name=\"AnimationAtStart\" value=\"0\">");
sb.Append("<param name=\"TransparentAtStart\" value=\"0\">");
sb.Append("<param name=\"AllowChangeDisplaySize\" value=\"0\">");
sb.Append("<param name

上一页  [1] [2] [3]  下一页


使用C#编写的视频播放类