网络 A 帧示例切换视频不工作

Networked A-frame examples toggle video not working

我创建了网络 A 型框架示例项目的混音。我一直在测试一些功能,但出于某种原因,屏幕左下角的切换视频按钮在视频示例中不起作用。

该功能正在触发,但它不会将视频从打开切换到关闭,反之亦然。我不确定这是为什么,但我想知道我如何才能做到这一点,所以当单击按钮时,如果视频打开,它将关闭,如果视频关闭,它将打开。如何才能做到这一点?代码可在本项目第 106 行 public/examples/index.html 中找到:

https://glitch.com/edit/#!/modern-talented-tanker?path=examples%2Findex.html%3A116%3A0

无效的代码片段:

// Handle camera button click (Off and On)
        cameraBtnEle.addEventListener('click', function() {
          NAF.connection.adapter.enableCamera(!cameraEnabled);
          cameraEnabled = !cameraEnabled;
          cameraBtnEle.textContent = cameraEnabled ? 'Hide Camera' : 'Show Camera';
        });
      }

我查看了您 link 访问的文件,发现其中的代码片段与您在此处发布的代码片段不匹配,它引用了 link 中的 mic 元素编辑文件。我可以建议您查看名为 basic-video.html 的示例文件。您可以在那里找到 VR 视频共享的正确设置 space。记得在 2 个标签/windows 上测试它,好像只有一个“播放器”视频共享将不起作用。

有关网络框架中视频共享的详细指南,请访问此 link: https://github.com/networked-aframe/networked-aframe#video

这是视频分享的例子:
https://modern-talented-tanker.glitch.me/basic-video.html

源代码:
https://glitch.com/edit/#!/modern-talented-tanker?path=examples%2Fbasic-video.html

祝你好运!