diff --git a/package.json b/package.json index 93154d2d912d0d40d3ff8a067326064c206d46b5..37c85f02dd35c42738da0dfffed894adb1812ea9 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "mobile-detect": "^1.4.1", "moving-average": "^1.0.0", "naf-janus-adapter": "https://github.com/mozilla/naf-janus-adapter#feature/disconnect", - "networked-aframe": "https://github.com/mozillareality/networked-aframe#mr-social-client/master", + "networked-aframe": "https://github.com/networked-aframe/networked-aframe", "nipplejs": "^0.6.7", "query-string": "^5.0.1", "raven-js": "^3.20.1", diff --git a/src/components/gltf-model-plus.js b/src/components/gltf-model-plus.js index f1993414fc6ec0029e5b918d452c7a009ab6c3fd..49c891ebb9260f84be62720288dfe72b04fa0c62 100644 --- a/src/components/gltf-model-plus.js +++ b/src/components/gltf-model-plus.js @@ -270,7 +270,7 @@ AFRAME.registerComponent("gltf-model-plus", { this.el.emit("model-loaded", { format: "gltf", model: this.model }); } catch (e) { console.error("Failed to load glTF model", e.message, this); - this.emit("model-error", { format: "gltf", src }); + this.el.emit("model-error", { format: "gltf", src }); } }, diff --git a/src/hub.html b/src/hub.html index 987d889be0bfb0224737569c3b29e31880c1a340..db3178d5d8987d913914530096386fe60b83707d 100644 --- a/src/hub.html +++ b/src/hub.html @@ -18,6 +18,7 @@ <audio id="test-tone" src="./assets/sfx/tone.ogg"></audio> <a-scene + networked-scene="adapter: janus; audio: true; debug: true; connectOnLoad: false;" physics mute-mic="eventSrc: a-scene; toggleEvents: action_mute" diff --git a/src/hub.js b/src/hub.js index b6cf032d1677bbafecd557cfb5fa530ff5b63451..81bab1168863396dd45b98c274a54403d09197d1 100644 --- a/src/hub.js +++ b/src/hub.js @@ -127,7 +127,6 @@ async function enterScene(mediaStream, enterInVR, janusRoomId) { const scene = document.querySelector("a-scene"); const playerRig = document.querySelector("#player-rig"); document.querySelector("a-scene canvas").classList.remove("blurred"); - registerNetworkSchemas(); if (enterInVR) { scene.enterVR(); @@ -138,10 +137,6 @@ async function enterScene(mediaStream, enterInVR, janusRoomId) { document.querySelector("#player-camera").setAttribute("look-controls"); scene.setAttribute("networked-scene", { - adapter: "janus", - audio: true, - debug: true, - connectOnLoad: false, room: janusRoomId, serverURL: process.env.JANUS_SERVER }); @@ -249,6 +244,8 @@ const onReady = async () => { document.querySelector("a-scene canvas").classList.add("blurred"); window.APP.scene = scene; + registerNetworkSchemas(); + const uiRoot = mountUI(scene); getAvailableVREntryTypes().then(availableVREntryTypes => { diff --git a/yarn.lock b/yarn.lock index 41b0864f101f538ab31881607f082cfbc8b50cd7..3700485ccf05f997515f8417ec2e63e4963816fd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5249,9 +5249,9 @@ neo-async@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.0.tgz#76b1c823130cca26acfbaccc8fbaf0a2fa33b18f" -"networked-aframe@https://github.com/mozillareality/networked-aframe#mr-social-client/master": - version "0.5.1" - resolved "https://github.com/mozillareality/networked-aframe#5d2f50ddf65140f0ae671b2b53c1c667de18dca5" +"networked-aframe@https://github.com/networked-aframe/networked-aframe": + version "0.6.0" + resolved "https://github.com/networked-aframe/networked-aframe#be5b2e949ec63fc44a1c6ab40b627cee5fda057e" dependencies: aframe-lerp-component "^1.1.0" easyrtc "1.1.0"