Javascript 在Metaio Creator中-如何防止fullscreenVideo自动播放?
我之所以在这里发帖,是因为Metaio论坛很糟糕,没有人响应,所以我想在这里试试也无妨。Metaio Creator是一个增强现实软件程序 我不想让全屏视频自动播放,但要等到我触摸到一个3D对象才能触发全屏功能 我找到的一半答案是,通过从Tracable的“onDetected”函数中删除“fullscreenVideo1.display();”来导出Creator项目并编辑logic.js文件 我想知道如何将已编辑的logic.js文件导入到我的项目中 或者更好的是,我如何从Metaio创建者的UI中编辑自定义arel脚本 以下是半答案的链接: 以下是默认情况下所有全屏视频的可编辑arel脚本的外观Javascript 在Metaio Creator中-如何防止fullscreenVideo自动播放?,javascript,metaio,Javascript,Metaio,我之所以在这里发帖,是因为Metaio论坛很糟糕,没有人响应,所以我想在这里试试也无妨。Metaio Creator是一个增强现实软件程序 我不想让全屏视频自动播放,但要等到我触摸到一个3D对象才能触发全屏功能 我找到的一半答案是,通过从Tracable的“onDetected”函数中删除“fullscreenVideo1.display();”来导出Creator项目并编辑logic.js文件 我想知道如何将已编辑的logic.js文件导入到我的项目中 或者更好的是,我如何从Metaio创建者
// 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包中,因此检测时不会播放该代码