123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- self.importScripts("helper.js");
- // self.importScripts("pcm-player.js");
- // self.importScripts("pcm-player.min.js");
- var parameters = GetRequest();
- var ip = parameters["ip"];
- var socketURL = "ws://192.168.198.82:9100/card?cardIp=" + ip;
- // var socketURL = "14.215.128.98:14102";
- // var socketURL = "ws://14.215.128.98:14102"
- // socketURL = "ws://127.0.0.1:8081"
- var ws = new WebSocket(socketURL);
- ws.binaryType = 'arraybuffer';
- ws.addEventListener('open', function(event) {
- console.log("发送配置帧");
- // ws.send(ConfigChannel("RK3923C1201900139"));
- });
- self.addEventListener('message', function(e) {
- // console.log("收到数据", e.data);
- ws.send(e.data);
- console.log('ws', ws)
- }, false);
- ws.addEventListener('message', function(event) {
- //var objData = {type:0, data:input};
- var input = new Uint8Array(event.data);
- if (input[0] == 0xff) {
- // console.log("1111111")
- // decodeAAC(input);
- self.postMessage(input);
- } else {
- self.postMessage(input);
- }
- });
- function GetRequest() {
- var url = location.search; // 获取url中"?"符后的字串
- var obj= new Object();
- if (url.indexOf("?") != -1) {
- var str = url.substr(1);
- strs = str.split("&");
- for(var i = 0; i < strs.length; i ++) {
- obj[strs[i].split("=")[0]]=(strs[i].split("=")[1]);
- }
- }
- return obj;
- }
|