web 页面怎么实现视频播放???

zsz1001 2011-04-11 04:22:41
web 页面怎么实现视频播放 类似于优酷的效果,
请问有做过的吗?怎么实现啊?
请高人指点……
...全文
876 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
rocket2010 2011-05-31
  • 打赏
  • 举报
回复
<form id="form1" runat="server">
<div>
<embed src="http://www.tudou.com/v/XxjWNj1NLF0/v.swf" quality="high" width="246" height="195" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed>
</div>
</form>
jianshao810 2011-04-15
  • 打赏
  • 举报
回复
土豆 优酷
也是 flash。
这些也是在本地运行的。
zsz1001 2011-04-12
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 jianshao810 的回复:]
用flash 就是脱离本地啦。
一开始我也是3楼那个做法,后来项目经理说不行。说 做的项目最好脱离对本地的调用,哎!!!!木办法
脱离对本地的调用是什么意思?
[/Quote]

比如播放视频时 不调用本地的播放器。
像土豆 优酷那是怎么实现的啊?
zsz1001 2011-04-12
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 jianshao810 的回复:]
楼主,我觉得应该限制用户上传的视频格式。就用 常用的 几种。
我想问,你这个视频是放到新闻里面吗?
[/Quote]

恩。 最后加上限制。不是新闻里面 是OA里面的学习平台。
子夜__ 2011-04-11
  • 打赏
  • 举报
回复
WindowsMediaPlayer
<OBJECT codeBase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0' classid='clsid:27CDB6E-AE6D-11cf-96B8-444553540000' width='"+strWidth+"' height=''>
<PARAM NAME='movie' VALUE=''>
<PARAM NAME='play' VALUE='false'>
<PARAM NAME='quality' VALUE='high'>
<embed src='' quality='high' pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width='' height=''> </embed>
</OBJECT>

http://www.open-open.com/ajax/Video.htm
或者
SilverLight
转flv,通过flash播放器播放
http://www.codeproject.com/KB/silverlight/SilverlightMVVMVideoPlay.aspx
http://www.open-open.com/ajax/Video.htm
jianshao810 2011-04-11
  • 打赏
  • 举报
回复
用flash 就是脱离本地啦。
一开始我也是3楼那个做法,后来项目经理说不行。说 做的项目最好脱离对本地的调用,哎!!!!木办法
脱离对本地的调用是什么意思?
jianshao810 2011-04-11
  • 打赏
  • 举报
回复
楼主,我觉得应该限制用户上传的视频格式。就用 常用的 几种。
我想问,你这个视频是放到新闻里面吗?
swde125 2011-04-11
  • 打赏
  • 举报
回复
那就自己做一个播放器咯
zsz1001 2011-04-11
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 jianshao810 的回复:]
你要播放flv的吗?
[/Quote]
格式不一定,都是用户上传的一些视频。
zsz1001 2011-04-11
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 ranen2010 的回复:]
必须要调一个播放器的,难道你想完全自己写?
[/Quote]
一开始我也是3楼那个做法,后来项目经理说不行。说 做的项目最好脱离对本地的调用,哎!!!!木办法
jianshao810 2011-04-11
  • 打赏
  • 举报
回复
http://www.cnzz.cc/free/4064.html
http://www.sinoblog.org/2009/01/flv-code.html
http://www.luxie.3126.net/Article/ArticleShow.asp?ArticleID=1253
看看上面三个网页,同一个原理。
就是输出 flash的html。
格式不一样而已。
小童 2011-04-11
  • 打赏
  • 举报
回复
必须要调一个播放器的,难道你想完全自己写?
jianshao810 2011-04-11
  • 打赏
  • 举报
回复
你要播放flv的吗?
zsz1001 2011-04-11
  • 打赏
  • 举报
回复
不调用本地的播放器,打开网页就可以播放 怎么实现啊????
zsz1001 2011-04-11
  • 打赏
  • 举报
回复
谢谢3楼和6楼贴了这么多代码,这个显示效果是调用系统的 Media Play。不想调用这个。
小童 2011-04-11
  • 打赏
  • 举报
回复
/// <summary>//绑定视频播放
/// 绑定视频播放
/// </summary>
/// <param name="width">播放器宽度</param>
/// <param name="height">播放器高度</param>
/// <param name="link">播放文件地址</param>
/// <returns></returns>
public static string MediaPlayer(int width,int height,string link)
{
string str = "";
try
{
str += "<object id='player' height='" + height + "' width='" + width + "' classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading Microsoft? Windows Media? Player components... type=application/x-oleobject>";
str += "<param NAME='AutoStart' VALUE='-1'>";
//str += "<!--是否自动播放-->";
str += "<param NAME='Balance' VALUE='0'>";
//str += "<!--调整左右声道平衡,同上面旧播放器代码-->";
str += "<param name='enabled' value='1'>";
//str += "<!--播放器是否可人为控制-->";
str += "<param NAME='EnableContextMenu' VALUE='-1'>";
//str += "<!--是否启用上下文菜单-->";
str += "<param NAME='url' value='" + link + "'>";
//str += "<!--播放的文件地址-->";
str += "<param NAME='PlayCount' VALUE='10'>";
//str += "<!--播放次数控制,为整数-->";
str += "<param name='rate' value='1'>";
//str += "<!--播放速率控制,1为正常,允许小数,1.0-2.0-->";
str += "<param name='currentPosition' value='0'>";
//str += "<!--控件设置:当前位置-->";
str += "<param name='currentMarker' value='0'>";
//str += "<!--控件设置:当前标记-->";
str += "<param name='defaultFrame' value=''>";
//str += "<!--显示默认框架-->";
str += "<param name='invokeURLs' value='0'>";
//str += "<!--脚本命令设置:是否调用URL-->";
str += "<param name='baseURL' value=''>";
//str += "<!--脚本命令设置:被调用的URL-->";
str += "<param name='stretchToFit' value='0'>";
//str += "<!--是否按比例伸展-->";
str += "<param name='volume' value='50'>";
//str += "<!--默认声音大小0%-100%,50则为50%-->";
str += "<param name='mute' value='0'>";
//str += "<!--是否静音-->";
str += "<param name='uiMode' value='Full'>";
//str += "<!--播放器显示模式:Full显示全部;mini最简化;None不显示播放控制,只显示视频窗口;invisible全部不显示-->";
str += "<param name='windowlessVideo' value='0'>";
//str += "<!--如果是0可以允许全屏,否则只能在窗口中查看-->";
str += "<param name='fullScreen' value='0'>";
//str += "<!--开始播放是否自动全屏-->";
str += "<param name='enableErrorDialogs' value='-1'>";
//str += "<!--是否启用错误提示报告-->";
str += "<param name='SAMIStyle' value>";
//str += "<!--SAMI样式-->";
str += "<param name='SAMILang' value>";
//str += "<!--SAMI语言-->";
str += "<param name='SAMIFilename' value>";
//str += "<!--字幕ID-->";
str += "</object>";

}
catch (Exception ex)
{
return ex.Message.ToString();
}
return str;
}

调用方式:Label1.Text=MediaPlayer(500,400,"d:/123.wmv");
jianshao810 2011-04-11
  • 打赏
  • 举报
回复
上面代码合为一个文件
调用
public static string Play(string url, int width, int height)
即可
jianshao810 2011-04-11
  • 打赏
  • 举报
回复

/// <summary>
/// avi格式文件播放
/// </summary>
/// <param name="url"></param>
/// <returns></returns>
private static string avi(string url, int width, int height)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();

sb.Append("<object id=\"WMPlay\" width=\"400\" height=\"200\" border=\"0\" classid=\"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA\">");
sb.Append("<param name=\"ShowDisplay\" value=\"0\">");
sb.Append("<param name=\"ShowControls\" value=\"1\">");
sb.Append("<param name=\"AutoStart\" value=\"1\">");
sb.Append("<param name=\"AutoRewind\" value=\"0\">");
sb.Append("<param name=\"PlayCount\" value=\"0\">");
sb.Append("<param name=\"Appearance value=\"0 value=\"\"\">");
sb.Append("<param name=\"BorderStyle value=\"0 value=\"\"\">");
sb.Append("<param name=\"MovieWindowHeight\" value=\"240\">");
sb.Append("<param name=\"MovieWindowWidth\" value=\"320\">");
sb.Append("<param name=\"FileName\" value=\"" + url + "\">");
sb.Append("</object>");

return sb.ToString();
}

private static string mpg(string url, int width, int height)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();

sb.Append("<object classid=\"clsid:05589FA1-C356-11CE-BF01-00AA0055595A\" id=\"WMPlay\" width=\"239\" height=\"250\">");
sb.Append("<param name=\"Filename\" value=\"" + url + "\" valuetype=\"ref\">");
sb.Append("<param name=\"Appearance\" value=\"0\">");
sb.Append("<param name=\"AutoStart\" value=\"-1\">");
sb.Append("<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 static 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 static 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=10,0,22,87\" ");
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 static 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=\"AllowScan\" value=\"0\">");
sb.Append("<param name=\"EnableContextMenu\" value=\"0\">");
sb.Append("<param name=\"ClickToPlay\" value=\"0\">");

sb.Append("</object>");
return sb.ToString();

}

private static string img(string url, int width, int height)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();

sb.Append("<img src=\"" + url + "\" height=\"" + height + "\" width=\"" + width + "\" border=\"0\">");
return sb.ToString();
}
}
}

jianshao810 2011-04-11
  • 打赏
  • 举报
回复

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Train.Web.Common
{
/// <summary>
///PlayMedia 的摘要说明
/// </summary>
public class PlayMedia
{
public PlayMedia()
{
//
//TODO: 在此处添加构造函数逻辑
//
}

public static string Play(string url, int width, int height)
{
string strTmp = url.ToLower();
if (strTmp.EndsWith(".wmv") || strTmp.EndsWith(".mp3") || strTmp.EndsWith(".wma") || strTmp.EndsWith(".avi") || strTmp.EndsWith(".asf") || strTmp.EndsWith(".mpg"))
{
return wmv(url, width, height);
}
else if (strTmp.EndsWith(".mp3"))
{
return mp3(url, width, height);
}
else if (strTmp.EndsWith(".swf"))
{
return swf(url, width, height);
}
else if (strTmp.EndsWith(".flv"))
{
return flv(url, width, height);
}
else if (strTmp.EndsWith(".jpg") || strTmp.EndsWith(".gif"))
{
return img(url, width, height);
}
else if (strTmp.EndsWith(".rm"))
{
return rm(url, width, height);
}
else
{
return "视频文件数据错误";
}
}
/// <summary>
/// flv格式文件播放
/// </summary>
/// <param name="url"></param>
/// <returns></returns>
private static string flv(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=10,0,22,87\" ");
sb.Append("classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" ");
sb.Append(" height=\"" + height + "\" width=\"" + width + "\" >");
sb.Append("<param name=\"FlashVars\" value=\"vcastr_file=" + url + "&LogoText=www.um173.com&BufferTime=3\">");
sb.Append("<param name=\"Movie\" value=\"\">");
sb.Append("<param name=\"allowFullScreen\" value=\"true\">");
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("<param name=\"Profile\" value=\"0\">");
sb.Append("<param name=\"ProfileAddress\" value=\"\">");
sb.Append("<param name=\"ProfilePort\" value=\"0\">");
sb.Append("<embed src=\"\" flashvars=\"vcastr_file=" + url + "&LogoText=www.um173.com\" 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();
}


/// <summary>
/// wmv格式文件播放
/// </summary>
/// <param name="url"></param>
/// <returns></returns>

private static string wmv(string url, int width, int height)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();

sb.Append("<object id=\"WMPlay\" style=\"WIDTH: " + width + "px;height:" + height + "px\" \n");
sb.Append("classid=\"CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6\" type=application/x-oleobject standby=\"Loading Windows Media Player components...\"");
sb.Append("codebase=\"downloads/mediaplayer9.0_cn.exe\" VIEWASTEXT>\n");
sb.Append("<param name=\"URL\" value='" + url + "'>\n");
sb.Append("<param name=\"controls\" value=\"ControlPanel,StatusBa\">");
//<param name="CONTROLS" VALUE="ControlPanel,StatusBar">
sb.Append("<param name=\"hidden\" value=\"1\">");
sb.Append("<param name=\"ShowControls\" value=\"0\">");
sb.Append("<param name=\"rate\" value=\"1\">\n");
sb.Append("<param name=\"balance\" value=\"0\">\n");
sb.Append("<param name=\"currentPosition\" value=\"-1\">\n");
sb.Append("<param name=\"defaultFrame\" value=\"\">\n");
sb.Append("<param name=\"playCount\" value=\"100\">\n");
sb.Append("<param name=\"autoStart\" value=\"-1\">\n");
sb.Append("<param name=\"currentMarker\" value=\"0\">\n");
sb.Append("<param name=\"invokeURLs\" value=\"-1\">\n");
sb.Append("<param name=\"baseURL\" value=\"\">\n");
sb.Append("<param name=\"volume\" value=\"85\">\n");
sb.Append("<param name=\"mute\" value=\"0\">\n");
sb.Append("<param name=\"uiMode\" value=\"mini\">\n");
sb.Append("<param name=\"stretchToFit\" value=\"0\">\n");
sb.Append("<param name=\"windowlessVideo\" value=\"0\">\n");
sb.Append("<param name=\"enabled\" value=\"-1\">\n");
sb.Append("<param name=\"enableContextMenu\" value=\"false\">\n");
sb.Append("<param name=\"fullScreen\" value=\"0\">\n");
sb.Append("<param name=\"SAMIStyle\" value=\"\">\n");
sb.Append("<param name=\"SAMILang\" value=\"\">\n");
sb.Append("<param name=\"SAMIFilename\" value=\"\">\n");
sb.Append("<param name=\"captioningID\" value=\"\">\n");
sb.Append("</object><br>\n");
return sb.ToString();
}

private static string wma(string url, int width, int height)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();

sb.Append("<object id=\"WMPlay\" classid=\"clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95\" style=\"Z-INDEX: 101; LEFT: 40px; WIDTH: 240px; POSITION: absolute; TOP: 32px; HEIGHT: 248px\" >");
sb.Append("<param name=\"Filename\" value=\"" + url + "\">");
sb.Append("<param name=\"PlayCount\" value=\"1\">");
sb.Append("<param name=\"AutoStart\" value=\"0\">");
sb.Append("<param name=\"ClickToPlay\" value=\"1\">");
//sb.Append("<param name=\"DisplaySize\" value=\"0\">");
sb.Append("<param name=\"EnableFullScreen Controls\" value=\"1\">");
sb.Append("<param name=\"ShowAudio Controls\" value=\"1\">");
sb.Append("<param name=\"EnableContext Menu\" value=\"1\">");
sb.Append("<param name=\"ShowDisplay\" value=\"1\">");

sb.Append("</object>");

return sb.ToString();

}
le616 2011-04-11
  • 打赏
  • 举报
回复
加载更多回复(1)

62,072

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧