⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vchat.js

📁 一个非常小巧的聊天程序
💻 JS
字号:
var myid;
var HoldMiced = false ;
var WarOn = true ;
var micyes = true ;
var recording = false ;
var BadOn = false ;
var BadNo = 0 ;






//document.EVP.SetProperty( "domain", "54xd.yeah.net" );
//document.EVP.SetProperty( "hosturl", "http://54xd.126.com" );
document.EVP.SetProperty( "domain", "voice.sina.com" ); 
document.EVP.SetProperty( "hosturl", "http://avchat.sina.com." ); 

document.EVP.SetProperty( "username", document.sdk.N.value);
setTimeout("document.EVP.Login();", 50);

function OnLoad()
{
recording = false;
}

function OnLogout()
{
document.EVP.Logout();

}




//****************************************************************************



function OnLatch()
{
if( recording )
{
document.EVP.StopRecording();
recording = false;
} 
else
{
document.EVP.StartRecording();
recording = true;
}
}




function OnStatus( event, data, string )
{
var nterStr1 = new String(String.fromCharCode(10));
var nterStr2 = new String(String.fromCharCode(13));
var nterStr = new String(String.fromCharCode(13,10));
if( event == 7 )
{
return;
}

if( event == 3 )//When Enter
{
if( data != 0 )
{
myid = data;

//document.EVP.Send(0, "System massage: hhe");
if ( ! BadOn )
{
MyName = string;
outStr = MyName.replace(RegExp(nterStr1,"g"),"`") ;
outStr = data + " == " + outStr.replace(RegExp(nterStr2,"g"),"`") + "\n";
//document.sdk.IDList.value = document.sdk.IDList.value + outStr;
recording = false;
}
}
else
{
//document.sdk.IDList.value = "";
}
recording = false;
}

if (event == 4)//When Someone Join
{

return false;
}

if (event == 5) //When Someone Left
{

return false;
}


if( event == 6 )//When Talking
{
if( data != 0 )
{
if ( data != myid )
{
//document.sdk.GETMIC.value="抢 话 筒";
}
else
{
//document.sdk.GETMIC.value="放 话 筒";
}
}
else
{
//document.sdk.GETMIC.value="拿 话 筒";
}return false;
}

if (event == 11){mydata = string.split(',');if (mydata[0] == "Log"){if(mydata[1] == "Out"){document.EVP.Logout();}}}
if (event == 11){mydata = string.split(',');if (mydata[0] == "Be"){if(mydata[1] == "Mute"){document.EVP.StopRecording();}}}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -