目录结构


网页喊话的Demo 所在目录

参数与配置的关系
function test(){ 
        var josnobj = {
                    Meport: 6002,  //跨服端口号
                    Umagic: 89686, //快服句柄随机数
                    userid: 6, //userid 用户id
                    token:"e1edf78dcf26e0457880c62aae017bb1a0648bf8", //用户token
                    Umask: "84d3def493da487b96ed12744ad44c7a", //快服填随机字符串
                    plevel: 9,//该用户内播放等级1~9 9是最高优先级 
                    ulevel: 600,//用户间等级 1~600   不同用户间同时推流一个音响 等级高的会切掉等级低的
                    snlist: ["6c19ff43ebd0bb9f0d845cfedbe4ac55", "d2aecbe315710b7b4e4a362effb853ec"], //被播放的设备序列号
                    cmd: "PLAYLIST",//固定值
                    Meip: "192.168.3.200" // 您的节点服务器IP地址 
                }

             var userInfo =  JSON.stringify(josnobj).length+"\n"+ JSON.stringify(josnobj);
             ws.send(userInfo);//这里 发送的是 信息头;
            recorder.Ontime(2);
 }

Json对象转字符串用的函数是 上面这个;

打开对应的测试网页

这样就出声了 延时很低。

如果你的网页也有其他框架
就把这个demo 丢到一个 HTML Frame 里面,等你喊话的时候弹个窗出来 喊完关闭,就把那几个参数穿进去就好了