var isp2p=1;
/*
* p2p播放方式
*/
function player_media(filepath,url,volumeid,p2pip,mediaip,playtime)
{
if (document.getElementById("peoplenum").value=="0")
{
alertr("您所在站点的服务器在线人数已经达到最大限制,请在页面头部右侧重新选择另外的分站服务器观看视频!");
return false;
}
var playercontent = "";

$("#vodmain").empty();
$("#vodmain").append("请稍后... 正在切换到普通播放模式"); playercontent = "<object id=\"Player\" width=345 height=354 classid=\"CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6\" align=\"right\" hspace=\"5\"> "
+ "<param name=\"AutoRewind\" value=1> "
+ "<param name=\"URl\" value='"+filepath+"'> "
+ "<param name=\"ShowControls\" value=\"0\"> "
+ "<param name=\"ShowPositionControls\" value=\"1\"> "
+ "<param name=\"ShowAudioControls\" value=\"1\"> "
+ "<param name=\"ShowTracker\" value=\"1\"> "
+ "<param name=\"AutoStart\" value=1> "
+ "<param name=\"Volume\" value=\"50\"> "
+ "<param name=\"AnimationAtStart\" value=\"1\"> "
+ "<param name=\"TransparentAtStart\" value=\"-1\"> "
+ "<param name=\"AllowChangeDisplaySize\" value=\"-1\"> "
+ "<param name=\"AllowScan\" value=\"1\"> "
+ "<param name=\"EnableContextMenu\" value=\"-1\"> "
+ "<param name=\"ClickToPlay\" value=\"1\"> "
+ "<param name=\"WindowlessVideo\" value=\"1\"> "
+ "<param name=\"EnableTracker\" value=1> "
+ "<param name=\"DisplaySize\" value=\"3\"> "
+ "</object> "; $("#vodmain").empty();
$("#vodmain").append(playercontent); showTime();
Player.controls.currentPosition = playtime;
var div_player_content = "";

//div_player_content = "<a title='如果普通播放模式不能正常播放,请点击进行切换' href=\"#html\" onclick=\"isp2p=1;player_p2p('"+url+"',"+volumeid+",'"+filepath+"','"+p2pip+"','"+mediaip+"',"+playtime+");\"><b>切换到p2p播放模式</b></a>"; $("#div_player").empty();
$("#div_player").append(div_player_content);
}/*
* fileid=集ID(非课程ID)
*/
function player_p2p(geturl,volumeid,filepath,p2pip,mediaip,playtime)
{
//获取播放信息

$("#vodmain").empty(); $("#vodmain").append("请稍后... 正在切换到p2p播放模式"); var urlPar=geturl + "&fileid="+ volumeid +"&random=" +Math.random(); $.ajax({
type: "GET",
url: urlPar,
data: "",
success: function(response){
var result = response;
//alert(result);
//1|4bf6c126000e8b2502259dd7572c237c|wmv|file|3
var guid = response.split('|')[1];
if(result.length>0)
{
var playercontent = "";

playercontent = "<OBJECT id=\"forceplayer\" codeBase=\"ForcePlayer2.0.2.9.exe#version=2,0,2,9\" width=\"345\" height=\"354\"  data=\"data:application/x-oleobject;base64,mRHW/Ifh3UqI5ZryOEhtERAHAAD/KgAAYSQAAA==\" classid=\"CLSID:FCD61199-E187-4ADD-88E5-9AF238486D11\" VIEWASTEXT> </OBJECT>"; $("#vodmain").empty();
$("#vodmain").append(playercontent);

PlayVODWMV(guid,p2pip);
setTimeout("setPlaytime("+playtime+")",11000);
}
else
{
//alert("error");
//alert("请切换到普通模式观看视频!");
}
},
error:function(response){
//alert(response.responseText);
}
}); var div_player_content = "";

//div_player_content = "<div><a href='http://xzpx3.ceat.edu.cn/public/upload/video/p2pplayer.exe' target='_blank' title='如不能显示播放器,请点击手动下载安装'><font color='red' size='3'>点击下载p2p播放器</font></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a title='如果p2p播放模式不能正常播放,请点击进行切换' href=\"#html\" onclick=\"isp2p=0;player_media('"+filepath+"','"+geturl+"',"+volumeid+",'"+mediaip+"',"+playtime+");\"><font size='3'>切换到普通播放模式</font></a></div>";
div_player_content="";
$("#div_player").empty();
$("#div_player").append(div_player_content);
}  /**
  *视频播放进度调节
  */ 
function showTime()
{
if (isp2p==0)
{
var time;
time=200*(parseInt(Player.controls.currentPosition)/Player.currentMedia.duration);
document.getElementById("timeImg").width=time;
document.getElementById("timeArea").innerHTML='[ '+Math.floor(Player.controls.currentPosition/60)+'\' / '+Math.floor(Player.currentMedia.duration/60)+'\' ]';
setTimeout("showTime()",10000);
}
//<a href="#html" onclick="javascript:forceplayer.SetPosition(360);">测试</a>
//设置播放起始时间,单位秒
//Player.controls.currentPosition   =   <?php echo $this->watchedtimeeffect?$this->watchedtimeeffect:0; ?>;
}function showTime2()
{
if (isp2p==1)
{
var time;
time=200*(parseInt(forceplayer.GetPosition())/forceplayer.GetLength());
document.getElementById("timeImg").width=time;
document.getElementById("timeArea").innerHTML='[ '+Math.floor(forceplayer.GetPosition()/60)+'\' / '+Math.floor(forceplayer.GetLength()/60)+'\' ]';
setTimeout('showTime2()',10000);
}
//<a href="#html" onclick="javascript:forceplayer.SetPosition(360);">测试</a>
//设置播放起始时间,单位秒
//Player.controls.currentPosition   =   <?php echo $this->watchedtimeeffect?$this->watchedtimeeffect:0; ?>;
}
function setPlaytime(playtime)
{
if (playtime>60)
{
forceplayer.SetPosition(playtime);
}
showTime2();
}
//点播,播放RM/RMVB视频文件
function PlayVODRMVB(id,ip)
{
forceplayer.SimpleSelectByURL( "forcetv://stream/" + id + "?tip="+ ip +":9906&ptl=rtsp&type=rmvb" );
}
//点播,播放WMV视频文件
function PlayVODWMV(id,ip)
{
forceplayer.SimpleSelectByURL( "forcetv://stream/" + id + "?tip="+ ip +":9906&ptl=file&type=wmv" );
}
//直播,播放MEDIA SERVER流
function PlayRealtimeWMV(id,ip)
{
forceplayer.SimpleSelectByURL( "forcetv://stream/" + id + "?tip="+ ip +":9906&ptl=http&type=wmv" );
}