我正在做识别2D图像的IOS应用程序。识别后,使用以下代码覆盖具有阅读背景的区域:
SCNPlane *plane = [SCNPlane planeWithWidth:width height:height];
plane.firstMaterial.diffuse.contents = [UIColor redColor];
现在我想让它在这个检测到的区域内播放视频。我使用:
创建了AVPlayer对象NSURL *url = [[NSBundle mainBundle] URLForResource:@"IMG_2099" withExtension:@"MOV"];
AVPlayer *player = [AVPlayer playerWithURL:url];
并将播放器添加到材质中,将redColor替换为:
plane.firstMaterial.diffuse.contents = player;
我想我需要做一些其他事情才能让AVPlayer播放。我应该在代码中添加什么(目标c)?
答案 0 :(得分:0)
您需要创建一个SpriteKit场景,向其添加视频节点,并使其成为SceneKit几何体的材质。