📄 play.js
字号:
/**
* MR.Fang QQ:184377367 www.ebycms.com
*/
function getPlay(suffix,id){
var id = id;
if (suffix=='mp3'){
sendMp3(id);
} else if (suffix=='rm'){
sendRm(id);
} else if (suffix=='rmvb'){
sendRmvb(id);
} else if ('wmv'==suffix || 'asf'==suffix){
sendMtv(id);
} else if ('flv'==suffix){
sendFlv(id);
} else {
alert('系统暂不支持其他播放格式');
}
//getMLink(id);
}
function getMLink(id){
createAjax();
var strMLink='';
var strUrl = "/?do=hist&t=url&id="+id+"";
oAjax.open("GET",strUrl,true);
oAjax.onreadystatechange = function(){
if(oAjax.readyState == 4){
if(oAjax.status == 200){
var msg = oAjax.responseText;
if ( msg=='' ){
alert('连接失败');
} else {
var strMLink = msg;
//$('msPlayer').URL=strMLink;
//$('msPlayer').play();
}
}
}else{
}
};
oAjax.send(null);
}
function do_H(id){
createAjaxs();
var strUrl = "/?do=hist&t=sing&id="+id+"";
aj.open("GET",strUrl,true);
aj.onreadystatechange = function(){
if(aj.readyState == 4){
if(aj.status == 200){
var msg = aj.responseText;
if ( msg=='' ){
alert('服务器返回值错误');
} else {
alert(msg);
}
}
}else{
}
};
aj.send(null);
}
function sendRm(id){
var str = "";
str+=" <object id='msPlayer' classid='clsid:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA' id=RAOCX name=RAOCX width='365' height='52'> ";
str+=" <param name='_ExtentX' value='12383'> ";
str+=" <param name='_ExtentY' value='1667'> ";
str+=" <param name='AUTOSTART' value='1'> ";
str+=" <param name='SHUFFLE' value='0'> ";
str+=" <param name='PREFETCH' value='0'> ";
str+=" <param name='NOLABELS' value='0'>";
str+=" <param name='autogotourl' value='0'>";
str+=" <param name='src' value='?do=hist&t=url&id="+id+"'> ";
str+=" <param name='CONTROLS' value='StatusBar,ControlPanel'> ";
str+=" <param name='LOOP' value='1'> ";
str+=" <param name='NUMLOOP' value='0'> ";
str+=" <param name='CENTER' value='0'> ";
str+=" <param name='MAINTAINASPECT' value='0'> ";
str+=" <param name='BACKGROUNDCOLOR' value='#000000'> ";
str+=" <embed value='' width=300 autostart=true height=52>";
str+=" </embed> ";
str+=" </object> ";
document.write(str);
}
function sendMp3(id)
{
var id = id;
var str = '';
str+="<object id='msPlayer' width='365px' height='65px' border='0' type='application/x-oleobject' CLASSID='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6'>";
str+="<param name='uiMode' value='full'>";
str+="<PARAM NAME='URL' VALUE='?do=hist&t=url&id="+id+"'>";
str+="<PARAM NAME='rate' VALUE='1'>";
str+="<PARAM NAME='balance' VALUE='0'>";
str+="<PARAM NAME='currentPosition' VALUE='0'>";
str+="<PARAM NAME='defaultFrame' VALUE=''>";
str+="<PARAM NAME='playCount' VALUE='1'>";
str+="<PARAM NAME='autoStart' VALUE='-1'>";
str+="<PARAM NAME='currentMarker' VALUE='0'>";
str+="<PARAM NAME='invokeURLs' VALUE='-1'>";
str+="<PARAM NAME='baseURL' VALUE=''>";
str+="<PARAM NAME='volume' VALUE='80'>";
str+="<PARAM NAME='mute' VALUE='0'>";
str+="<PARAM NAME='stretchToFit' VALUE='-1'>";
str+="<PARAM NAME='windowlessVideo' VALUE='0'>";
str+="<PARAM NAME='enabled' VALUE='-1'>";
str+="<PARAM NAME='enableContextMenu' VALUE='false'>";
str+="<PARAM NAME='fullScreen' VALUE='0'>";
str+="<PARAM NAME='SAMIStyle' VALUE=''>";
str+="<PARAM NAME='SAMILang' VALUE=''>";
str+="<PARAM NAME='SAMIFilename' VALUE=''>";
str+="<PARAM NAME='captioningID' VALUE=''>";
str+="<PARAM NAME='enableErrorDialogs' VALUE='0'>";
str+="<PARAM NAME='Loop' VALUE='1'>";
str+="</object>";
document.write(str);
}
function sendRmvb(id){
var id = id;
var str= "";
str+=" <object id='EBY_PLAY' name='EBY_PLAY' classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA' width='365' height='300'> ";
str+=" <param name='_ExtentX' value='9869'> ";
str+=" <param name='_ExtentY' value='7726'> ";
str+=" <param name='AUTOSTART' value='-1'> ";
str+=" <param name='SHUFFLE' value='0'> ";
str+=" <param name='PREFETCH' value='0'> ";
str+=" <param name='NOLABELS' value='-1'> ";
str+=" <param name='SRC' value='?do=hist&t=url&id="+id+"'> ";
str+=" <param name='CONTROLS' value='Imagewindow'> ";
str+=" <param name='CONSOLE' value='clip1'> ";
str+=" <param name='LOOP' value='0'> ";
str+=" <param name='NUMLOOP' value='0'> ";
str+=" <param name='CENTER' value='0'> ";
str+=" <param name='MAINTAINASPECT' value='0'> ";
str+=" <param name='BACKGROUNDCOLOR' value='#000000'> ";
str+=" </object> <OBJECT id=RP3 height=52 width='365' ";
str+=" classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA name=RP3 ";
str+=" VIEWASTEXT> ";
str+=" <PARAM NAME='_ExtentX' VALUE='20161'> ";
str+=" <PARAM NAME='_ExtentY' VALUE='794'> ";
str+=" <PARAM NAME='AUTOSTART' VALUE='-1'> ";
str+=" <PARAM NAME='SHUFFLE' VALUE='0'> ";
str+=" <PARAM NAME='PREFETCH' VALUE='0'> ";
str+=" <PARAM NAME='NOLABELS' VALUE='-1'> ";
str+=" <PARAM NAME='SRC' VALUE='?do=hist&t=url&id="+id+"'> ";
str+=" <PARAM NAME='CONTROLS' VALUE='All'> ";
str+=" <PARAM NAME='CONSOLE' VALUE='clip1'> ";
str+=" <PARAM NAME='LOOP' VALUE='0'> ";
str+=" <PARAM NAME='NUMLOOP' VALUE='0'> ";
str+=" <PARAM NAME='CENTER' VALUE='0'> ";
str+=" <PARAM NAME='MAINTAINASPECT' VALUE='0'> ";
str+=" <PARAM NAME='BACKGROUNDCOLOR' VALUE='#000000'> ";
str+=" </OBJECT> ";
document.write(str);
}
function sendMtv(id)
{
var id =id ;
var str= "";
str+=" <object id=MediaPlayer1 classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95 width=365 height=300> ";
str+=" <param name='filename' value='?do=hist&t=url&id="+id+"'> ";
str+=" <param name='AutoStart' value='-1'> ";
str+=" <param name='Enabled' value='-1'> ";
str+=" <param name='ShowControls' value='-1'> ";
str+=" <param name='ShowGotoBar' value='0'> ";
str+=" <param name='ShowStatusBar' value='-1'> ";
str+=" <param name='EnableFullScreenControls' value='0'> ";
str+=" <param name='EnablePositionControls' value='0'> ";
str+=" <param name='Volume' value='0'> ";
str+=" <param name='DisplaySize' value='4'> ";
str+=" <param name='SendErrorEvents' value='0'> ";
str+=" <param name='enableContextMenu' value='0'> ";
str+=" <param name='EnableTracker' value='-1'> ";
str+=" <param name='AudioStream' value='-1'> ";
str+=" <param name='AutoSize' value='0'> ";
str+=" <param name='AnimationAtStart' value='-1'> ";
str+=" <param name='AllowScan' value='-1'> ";
str+=" <param name='AllowChangeDisplaySize' value='-1'> ";
str+=" <param name='AutoRewind' value='0'> ";
str+=" <param name='Balance' value='0'> ";
str+=" <param name='BaseURL' value=''> ";
str+=" <param name='BufferingTime' value='5'> ";
str+=" <param name='CaptioningID' value=''> ";
str+=" <param name='ClickToPlay' value='-1'> ";
str+=" <param name='CursorType' value='0'> ";
str+=" <param name='CurrentPosition' value='-1'> ";
str+=" <param name='CurrentMarker' value='0'> ";
str+=" <param name='DefaultFrame' value=''> ";
str+=" <param name='DisplayBackColor' value='0'> ";
str+=" <param name='DisplayForeColor' value='16777215'> ";
str+=" <param name='DisplayMode' value='0'> ";
str+=" <param name='InvokeURLs' value='-1'> ";
str+=" <param name='Language' value='-1'> ";
str+=" <param name='Mute' value='0'> ";
str+=" <param name='PlayCount' value='1'> ";
str+=" <param name='PreviewMode' value='0'> ";
str+=" <param name='Rate' value='1'> ";
str+=" <param name='SAMILang' value=''> ";
str+=" <param name='SAMIStyle' value=''> ";
str+=" <param name='SAMIFileName' value=''> ";
str+=" <param name='SelectionStart' value='-1'> ";
str+=" <param name='SelectionEnd' value='-1'> ";
str+=" <param name='SendOpenStateChangeEvents' value='-1'> ";
str+=" <param name='SendWarningEvents' value='-1'> ";
str+=" <param name='SendKeyboardEvents' value='0'> ";
str+=" <param name='SendMouseClickEvents' value='0'> ";
str+=" <param name='SendMouseMoveEvents' value='0'> ";
str+=" <param name='SendPlayStateChangeEvents' value='-1'> ";
str+=" <param name='ShowCaptioning' value='0'> ";
str+=" <param name='ShowAudioControls' value='-1'> ";
str+=" <param name='ShowDisplay' value='0'> ";
str+=" <param name='ShowPositionControls' value='-1'> ";
str+=" <param name='ShowTracker' value='-1'> ";
str+=" <param name='TransparentAtStart' value='0'> ";
str+=" <param name='VideoBorderWidth' value='0'> ";
str+=" <param name='VideoBorderColor' value='0'> ";
str+=" <param name='VideoBorder3D' value='0'> ";
str+=" <param name='WindowlessVideo' value='0'> ";
str+=" </object> ";
document.write(str);
}
function sendFlv(id){
var id = id ;
var str= "";
str+=" <object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='365' height='365'> ";
str+=" <param name='movie' value='View/sking/inc/comm_file/Play.swf'> ";
str+=" <param name='quality' value='high'> ";
str+=" <param name='menu' value='false'> ";
str+=" <param name='allowFullScreen' value='true' /> ";
str+=" <param name='FlashVars' value='vcastr_file=?do=hist&t=url&id='"+id+"'&vcastr_title=www.ebycms.com'> ";
str+=" <embed src='View/sking/inc/comm_file/Play.swf' allowFullScreen='true' FlashVars='vcastr_file=?do=hist&t=url&id='"+id+"'&vcastr_title=ss' menu='false' quality='high' width='300' height='300' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object> "
document.write(str);
}
//播放Quicktime格式的视频,包括.mov .amr .3gp等
function sendQv(id){
var id = id;
var str='';
str += '<object width="350" height="60" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">';
str += '<param name="src" value="?do=hist&t=url&id='+id+'">';
str += '<param name="controller" value="true">';
str += '<param name="type" value="video/quicktime">';
str += '<param name="autoplay" value="true">';
str += '<param name="target" value="myself">';
str += '<param name="bgcolor" value="black">';
str += '<param name="pluginspage" value="http://www.apple.com/quicktime/download/index.html">';
str += '<embed src="?do=hist&t=url&id='+id+'" width="365" height="60" controller="true" align="middle" bgcolor="black" target="myself" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/index.html"></embed>';
str += '</object>';
document.write(str);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -