在没有摄像机的情况下停止播放SKVideoNode

时间:2018-07-19 11:52:07

标签: ios swift sprite-kit arkit

我使用right_on图像识别。 ObjectMapper objectMapper = new ObjectMapper(); JsonNode jsonNode = objectMapper.readTree(jsonStr);//jsonStr is your json str JsonNode records = jsonNode.get("records"); Iterator<JsonNode> elements = records.elements(); while (elements.hasNext()) { JsonNode next = elements.next(); System.out.println(next.get("user_name")); System.out.println(next.get("time")); } 正常工作,我可以进行图像识别。识别后,我在该图片上添加了视频。当摄像头改变方向并且无法看到videoNode时,如何删除视频?

简单代码:

SpriteKit

1 个答案:

答案 0 :(得分:0)

如果要检查videoNode是否在相机中,只需camera.contains(videoNode)

基本上在移动摄像机(无论移动摄像机)时执行以下操作:

if !scene.camera.contains(videoNode){
    videoNode.pause()
}