I have this code but whit an error:
Error: Frame frame = customArFragment.getArSceneView().getArFrame();
public class FotoActivity extends AppCompatActivity {
private ModelRenderable modelRenderable;
private Texture texture;
private boolean isAdded = false;
@RequiresApi(api = Build.VERSION_CODES.N)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_foto);
CustomArFragment customArFragment = (CustomArFragment) getSupportFragmentManager().findFragmentById(R.id.arFragment);
ModelRenderable.builder()
.setSource(this, R.raw.fox_face)
.build()
.thenAccept(renderable ->{
modelRenderable = renderable;
modelRenderable.setShadowCaster(false);
modelRenderable.setShadowReceiver(false);
});
Texture.builder()
.setSource(this,R.drawable.fox_face_mesh_texture)
.build()
.thenAccept(texture1 -> this.texture = texture);
customArFragment.getArSceneView().setCameraStreamRenderPriority(Renderable.RENDER_PRIORITY_FIRST);
customArFragment.getArSceneView().getScene().addOnUpdateListener(frameTime -> {
if (modelRenderable == null || texture == null){
return;
Frame frame = customArFragment.getArSceneView().getArFrame();
Collection<AugmentedFace> augmentedFaces = frame.getUpdatedTrackables(AugmentedFace.class);
for (AugmentedFace augmentedFace : augmentedFaces){
if (isAdded)
return;
AugmentedFaceNode augmentedFaceNode = new AugmentedFaceNode(augmentedFace);
augmentedFaceNode.setParent(customArFragment.getArSceneView().getScene());
augmentedFaceNode.setFaceRegionsRenderable(modelRenderable);
augmentedFaceNode.setFaceMeshTexture(texture);
isAdded = true;
}
}
});
}
}
Execution failed for task ':app:compileDebugJavaWithJavac'.
error: invalid source release: 15
- Try: Run with --info or --debug option to get more log output. Run with --scan to get full insights.