1
SceneKit: What's New presentation at WWCD2017(44:19)の間にSCNScene
の背景コンテンツとしてAVCaptureDevice
を使用できるようになったと述べられています。AVCaptureDeviceをSCNSceneのバックグラウンドコンテンツとして使用する
プレゼンテーションから抜粋:
[SceneKit] Error: Cannot get pixel buffer (CVPixelBufferRef)
私もAVCaptureSession
を作成して起動しようとしましたが、その後、使用します。次のコード
let captureDevice = AVCaptureDevice.default(.builtInWideAngleCamera, for: .video, position: .back)!
scene.background.contents = captureDevice
してエラーが発生したが
let captureDevice: AVCaptureDevice = ...
scene.background.contents = captureDevice
デバイスと同じですが、同じ結果が得られます。
ここで問題が発生する可能性がありますか?
このバグはiOS 11.2で修正されているようですが、元の回答を編集しました。 – mnuages