可以通过改变 session.pipelineDriver
来改变驱动模式来实现浏览器标签页处于后台时仍处理 AR 特效。pipelineDriver
有两种选择:
raf
通过 requestAnimationFrame 来驱动,浏览器页面在后台时不再进行处理。
worker
通过 WebWorker 来驱动,浏览器页面在后台时仍进行处理。
session.pipelineDriver
默认值为 raf
,如果你需要浏览器标签页不可见时仍处理 AR 特效则需要将其设置为 worker
。
// 设置 pipelineDriver 为 "worker" // Set the pipeline driver to "worker" session.pipelineDriver = "worker";