SCNRenderer无法在iOS 13上呈现AVPlayer

问题描述 投票:1回答:1

我在Vuforia中使用SCNRenderer。在iOS 13上,视频内容未显示,听到声音。我尝试通过以下方式设置视频资料:

material.diffuse.contents = AVPlayer

material.diffuse.contents = SKVideoNode

但是这些方法都无法在iOS 13上使用。遗憾的是,由于无法在Vuforia中使用,因此我没有机会使用SCNView渲染SCNScene。也许有人已经遇到了这个?还是有人知道如何在AVPlayer中渲染SCNScene

ios scenekit avplayer ios13
1个回答
0
投票

我在代码中或多或少遇到了相同的问题。经过一些挖掘之后,我将根本原因缩小到了SCNRenderer didUpdate函数。似乎(对我而言),如果我尝试使用didUpdate函数连续渲染AR对象并将SCNNode传递给self.node,然后将其在SCNRenderer中返回(没有didUpdate),则代码将失败。它曾经可以在iOS 12中运行,但现在不再在iOS 13中运行。由于需要不断更新,因此我尚未找到解决此问题的方法。希望这有助于缩小故障范围。

© www.soinside.com 2019 - 2024. All rights reserved.