62,046
社区成员
发帖
与我相关
我的任务
分享
<!--
var curFile = "media/aaa.WMV";
var vWidth = 320;
var vHeight = 245;
var vTitle = "ttw.net";
function setMediaPlayerObject(){
if(!$("playerList")) return false;
if(!$("v_info")) return false;
var objHTML = ("<object id='MediaPlayer' codeBase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 type=application/x-oleobject' width='"+vWidth+"' height='"+vHeight+"' classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 standby='Loading Microsoft? Windows Media? Player components...'>");
objHTML += ("<param name='URL' value='"+curFile+"'");
objHTML += ("<param name='AutoStart' value='1'>");
objHTML += ("<param name='rate' value='1'>");
objHTML += ("<param name='balance' value='0'>");
objHTML += ("<param name='currentPosition' value='0'>");
objHTML += ("<param name='defaultFrame' value=''>");
objHTML += ("<param name='playCount' value='1'>");
objHTML += ("<param name='currentMarker' value='0'>");
objHTML += ("<param name='invokeURLs' value='-1'>");
objHTML += ("<param name='baseURL' value=''>");
objHTML += ("<param name='volume' value='50'>");
objHTML += ("<param name='mute' value='0'>");
objHTML += ("<param name='uiMode' value='none'>");
objHTML += ("<param name='stretchToFit' value='1'>");
objHTML += ("<param name='windowlessVideo' value='0'>");
objHTML += ("<param name='enabled' value='-1'>");
objHTML += ("<param name='enableContextMenu' value='0'>");
objHTML += ("<param name='fullScreen' value='0'>");
objHTML += ("<param name='SAMIStyle' value=''>");
objHTML += ("<param name='SAMILang' value=''>");
objHTML += ("<param name='SAMIFilename' value=''>");
objHTML += ("<param name='captioningID' value=''>");
objHTML += ("<param name='enableErrorDialogs' value='0'>");
objHTML += ("<param name='_cx' value='8467'>");
objHTML += ("<param name='_cy' value='8467'>");
objHTML += ("<param name='AutoSize' value='1'>");
objHTML += ("</object>");
$("playerList").innerHTML = objHTML;
$("v_info").innerHTML = vTitle;
}
setOnloadEvent(setMediaPlayerObject);
//-->
private void SelPlay(string strUrl,int strWidth, int StrHeight)
{
string Exts = string.Empty;
string isExt = string.Empty;
if (strUrl != "")
{
isExt = strUrl.Substring(strUrl.LastIndexOf('.')+1).ToLower();
}
else
{
isExt = "";
}
Exts = "avi,wmv,asf,mov,rm,ra,ram";
if (Exts.IndexOf("isExt") >= -1)
{
switch(isExt)
{
case "avi":
case "wmv":
case "asf":
case "mov":
this.Response.Write("<EMBED id=MediaPlayer src="+strUrl+" width="+strWidth+" height="+StrHeight+" loop=false autostart=true ></EMBED>");
break;
case "rm":
case "ra":
case "ram":
Response.Write ("<OBJECT height="+StrHeight+" width="+strWidth+" classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA>");
Response.Write ("<PARAM NAME=_ExtentX VALUE=12700>");
Response.Write( "<PARAM NAME=_ExtentY VALUE=9525>");
Response.Write ("<PARAM NAME=AUTOSTART VALUE=-1>");
Response.Write( "<PARAM NAME=SHUFFLE VALUE=0>");
Response.Write ("<PARAM NAME=PREFETCH VALUE=0>");
Response.Write ("<PARAM NAME=NOLABELS VALUE=0>");
Response.Write ("<PARAM NAME=SRC VALUE="+strUrl+">");
Response.Write( "<PARAM NAME=CONTROLS VALUE=ImageWindow>");
Response.Write( "<PARAM NAME=CONSOLE VALUE=Clip>");
Response.Write( "<PARAM NAME=LOOP VALUE=0>");
Response.Write( "<PARAM NAME=NUMLOOP VALUE=0>");
Response.Write( "<PARAM NAME=CENTER VALUE=0>");
Response.Write( "<PARAM NAME=MAINTAINASPECT VALUE=0>");
Response.Write( "<PARAM NAME=BACKGROUNDCOLOR VALUE=#000000>");
Response.Write ("</OBJECT>");
Response.Write ("<BR>");
Response.Write ("<OBJECT height=32 width="+strWidth+" classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA>");
Response.Write( "<PARAM NAME=_ExtentX VALUE=12700>");
Response.Write( "<PARAM NAME=_ExtentY VALUE=847>");
Response.Write( "<PARAM NAME=AUTOSTART VALUE=0>");
Response.Write( "<PARAM NAME=SHUFFLE VALUE=0>");
Response.Write( "<PARAM NAME=PREFETCH VALUE=0>");
Response.Write( "<PARAM NAME=NOLABELS VALUE=0>");
Response.Write( "<PARAM NAME=CONTROLS VALUE=ControlPanel,StatusBar>");
Response.Write( "<PARAM NAME=CONSOLE VALUE=Clip>");
Response.Write( "<PARAM NAME=LOOP VALUE=0>");
Response.Write( "<PARAM NAME=NUMLOOP VALUE=0>");
Response.Write( "<PARAM NAME=CENTER VALUE=0>");
Response.Write( "<PARAM NAME=MAINTAINASPECT VALUE=0>");
Response.Write( "<PARAM NAME=BACKGROUNDCOLOR VALUE=#000000>");
Response.Write( "</OBJECT>");
break;
}
}
else
{
this.Response.Write("非法视频文件");
}
}
public string url;
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
try
{
url = Request.QueryString["url"].ToString();
}
catch
{
url = "1.wmv";
}
SelPlay(Url,280,220);
}
}