public class ARTrackingStateDetector
extends java.lang.Object
用于检测AR是否处于追踪状态
TrackingStateDetector trackingStateDetector = new TrackingStateDetector(efView); trackingStateDetector.open(); efView.addOnUpdateListener(() -> { //desc-值为false时,则已丢失追踪状态,true表示AR相机仍处于追踪状态 boolean detect = trackingStateDetector.detect(efView); }); //trackingStateDetector.close();
构造器和说明 |
---|
ARTrackingStateDetector(AREffectView effectView)
构造函数
|
ARTrackingStateDetector(HmsAREffectView effectView)
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
void |
close()
关闭检测器
|
boolean |
detect(AREffectView effectView)
实时检测
|
boolean |
detect(HmsAREffectView effectView)
实时检测
|
void |
open()
开启检测器
|
public ARTrackingStateDetector(AREffectView effectView)
effectView
- AR视图public ARTrackingStateDetector(HmsAREffectView effectView)
effectView
- AR视图public void open()
public void close()
public boolean detect(AREffectView effectView)
effectView
- 视图public boolean detect(HmsAREffectView effectView)
effectView
- 视图