Javascript 在Metaio Creator中-如何防止fullscreenVideo自动播放?

Javascript 在Metaio Creator中-如何防止fullscreenVideo自动播放?,javascript,metaio,Javascript,Metaio,我之所以在这里发帖,是因为Metaio论坛很糟糕,没有人响应,所以我想在这里试试也无妨。Metaio Creator是一个增强现实软件程序 我不想让全屏视频自动播放,但要等到我触摸到一个3D对象才能触发全屏功能 我找到的一半答案是,通过从Tracable的“onDetected”函数中删除“fullscreenVideo1.display();”来导出Creator项目并编辑logic.js文件 我想知道如何将已编辑的logic.js文件导入到我的项目中 或者更好的是,我如何从Metaio创建者

我之所以在这里发帖,是因为Metaio论坛很糟糕,没有人响应,所以我想在这里试试也无妨。Metaio Creator是一个增强现实软件程序

我不想让全屏视频自动播放,但要等到我触摸到一个3D对象才能触发全屏功能

我找到的一半答案是,通过从Tracable的“onDetected”函数中删除“fullscreenVideo1.display();”来导出Creator项目并编辑logic.js文件

我想知道如何将已编辑的logic.js文件导入到我的项目中

或者更好的是,我如何从Metaio创建者的UI中编辑自定义arel脚本

以下是半答案的链接:

以下是默认情况下所有全屏视频的可编辑arel脚本的外观

// Will be executed when the viewer for this object has been closed.
fullscreenVideo3.onClosed = function () {

};

// Will be executed when this object has been loaded.
// Corresponds to arel.Events.Object.ONREADY event.
fullscreenVideo3.onLoaded = function () {

};

fullscreenVideo3.onDisplayed = function () {

};

您可以从Creator编辑arel代码,只需右键单击对象并编辑arel文件,或者在菜单“extras”>“open arel editor”

基本上,您可以使用Metaio Creator或如您所说更改脚本来更改要播放的视频。如果您使用Metaio Creator进行更改,它将为您完成所有工作,因此无需进行任何更改

在“对象属性”的“行为”选项卡中,有一个启用/禁用在检测时播放视频的选项

选中播放框后,Metaio Creator会将类似于下一段代码的内容添加到logic.js脚本中

pattern2.onDetected = function () {

        arel.Debug.log(this.objectName + ".onDetected()");

        fullscreenVideo2.display();

};
如果未选中,则不会将上面显示的代码添加到AREL包中,因此检测时不会播放该代码