web socket code we tested earlier
Fri Feb 26 2021 20:32:41 GMT+0000 (Coordinated Universal Time)
Saved by
@surrealemily
// ...
let connectButton = document.querySelector('.connectButton');
async function connectToHiFiAudio() {
// let audioMediaStream ...
// let hifiCommunicator ...
connectButton.innerHTML = `Connected!`;
document.querySelector(`.outputAudioEl`).srcObject = hifiCommunicator.getOutputAudioMediaStream();
document.querySelector(`.outputAudioEl`).play();
mcLocationWebSocket = new WebSocket('ws://localhost:7777/locdata');
mcLocationWebSocket.onmessage = function (event) {
console.log(event.data);
mcLoc = JSON.parse(event.data)
userData = {
position: new HighFidelityAudio.Point3D({ "x": mcLoc.x, "y": mcLoc.y, "z": mcLoc.z }),
orientationEuler: new HighFidelityAudio.OrientationEuler3D({
"pitchDegrees": 0,
"yawDegrees": mcLoc.yaw,
"rollDegrees": 0
})
}
hifiCommunicator.updateUserDataAndTransmit(userData);
}
}
// ...
content_copyCOPY
Comments