websocket.js 910 B

12345678910111213141516171819202122232425262728293031323334353637
  1. self.importScripts("helper.js");
  2. // self.importScripts("pcm-player.js");
  3. // self.importScripts("pcm-player.min.js");
  4. var socketURL = "ws://192.168.198.82:9100";
  5. // var socketURL = "14.215.128.98:14102";
  6. // var socketURL = "ws://14.215.128.98:14102"
  7. // socketURL = "ws://127.0.0.1:8081"
  8. var ws = new WebSocket(socketURL);
  9. ws.binaryType = 'arraybuffer';
  10. ws.addEventListener('open', function(event) {
  11. console.log("发送配置帧");
  12. // ws.send(ConfigChannel("RK3923C1201900139"));
  13. });
  14. self.addEventListener('message', function(e) {
  15. // console.log("收到数据", e.data);
  16. ws.send(e.data);
  17. console.log('ws', ws)
  18. }, false);
  19. ws.addEventListener('message', function(event) {
  20. //var objData = {type:0, data:input};
  21. var input = new Uint8Array(event.data);
  22. if (input[0] == 0xff) {
  23. // console.log("1111111")
  24. // decodeAAC(input);
  25. self.postMessage(input);
  26. } else {
  27. self.postMessage(input);
  28. }
  29. });