首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在iframe中运行WebVR内容?

如何在iframe中运行WebVR内容?
EN

Stack Overflow用户
提问于 2016-11-17 10:36:42
回答 2查看 3.7K关注 0票数 5

我有一个A帧WebVR场景.我正试着把它放进iframe里。

代码语言:javascript
复制
<iframe src="https://aframe.io/aframe/examples/boilerplate/hello-world/"></iframe>

但当我进入VR时,它不会全屏呈现给VR耳机。如何在iframe中启用立体VR?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-11-17 10:36:42

您必须在iframe上设置allowvr="yes"。如果您转到https://aframe.io,您将看到所有示例都是iframed的,因此您可以遵循它们的示例。

代码语言:javascript
复制
<iframe allowvr="yes" src="https://aframe.io/aframe/examples/boilerplate/hello-world/"></iframe>

请注意,这并不适合移动智能手机,因为像iOS Safari这样的移动浏览器不允许iframe访问设备方向和设备运动传感器。这可以通过将消息传递设备定向数据发送到iframe来解决。这是在https://github.com/googlevr/webvr-polyfill/issues/173提交的

票数 7
EN

Stack Overflow用户

发布于 2019-05-14 19:28:44

一个页面上只能存在一个<a-scene>。或者,我们可以将<iframe>allowfullscreen="yes"allowvr="yes"一起使用:

代码语言:javascript
复制
<iframe allowvr="yes" allowfullscreen="yes" src="https://aframe.io/aframe/examples/boilerplate/hello-world/"></iframe>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40652576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档