Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript I';我想在ar.js上做一个项目_Javascript_Html_Three.js_Aframe_Ar.js - Fatal编程技术网

Javascript I';我想在ar.js上做一个项目

Javascript I';我想在ar.js上做一个项目,javascript,html,three.js,aframe,ar.js,Javascript,Html,Three.js,Aframe,Ar.js,我在glitch上发现了一个代码,在扫描标记时播放视频,但问题是它只在桌面上工作,在chrome android上视频不会出现,只能听到声音。请帮助我,因为我不太懂编码。以下是源代码: AFRAME.registerComponent('vidhandler'{ // ... init:函数(){ //设置初始状态和变量。 this.toggle=false; this.vid=document.querySelector(“#vid”) 这个.vid.pause(); }, 勾选:函数()

我在glitch上发现了一个代码,在扫描标记时播放视频,但问题是它只在桌面上工作,在chrome android上视频不会出现,只能听到声音。请帮助我,因为我不太懂编码。以下是源代码:


AFRAME.registerComponent('vidhandler'{
// ...
init:函数(){
//设置初始状态和变量。
this.toggle=false;
this.vid=document.querySelector(“#vid”)
这个.vid.pause();
},
勾选:函数(){
if(this.el.object3D.visible==true){
如果(!this.toggle){
this.toggle=true;
这个.vid.play();
}
}否则{
this.toggle=false;
这个.vid.pause();
}
}
});
-查看存储库!

这里的问题是视频的位置-它正在显示,但距离很远。如果将平面更改为


一个提示:如果代码工作不正常,请尽量简化: -扔掉不必要的包含(
aframe extras
例如) -尽可能简化场景。任何额外的几何图形,组件-只是为了让它简单


如果没有帮助,那么肯定会使调试更容易。

请更具体地说明您的问题。只需确保您在Chrome上对Android有适当的支持,至少要更改标题来描述问题,因此,任何有类似问题的人都会偶然发现这个问题。它能自己解决吗?我试过设置位置0。仍然不起作用。正如你所说的那样。@fhk231对盒子起作用,对飞机不起作用?我会在家里查看,但是你是否尝试过设置material side
material=“side:两者”
?是的。我想让它在飞机上播放。它在桌面上运行得非常好。唯一的问题是它在Android中不工作。你能帮我吗。。?