我在Vuforia中使用SCNRenderer
。在iOS 13上,视频内容未显示,听到声音。我尝试通过以下方式设置视频资料:
material.diffuse.contents = AVPlayer
或
material.diffuse.contents = SKVideoNode
但是这些方法都无法在iOS 13上使用。遗憾的是,由于无法在Vuforia中使用,因此我没有机会使用SCNView
渲染SCNScene
。也许有人已经遇到了这个?还是有人知道如何在AVPlayer
中渲染SCNScene
?
我在代码中或多或少遇到了相同的问题。经过一些挖掘之后,我将根本原因缩小到了SCNRenderer didUpdate函数。似乎(对我而言),如果我尝试使用didUpdate函数连续渲染AR对象并将SCNNode传递给self.node,然后将其在SCNRenderer中返回(没有didUpdate),则代码将失败。它曾经可以在iOS 12中运行,但现在不再在iOS 13中运行。由于需要不断更新,因此我尚未找到解决此问题的方法。希望这有助于缩小故障范围。