質問編集履歴
2
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -79,4 +79,10 @@
|
|
79
79
|
しかしなぜか上記コメントアウトを外してaudioInputを追加するとpreviewが表示できます。
|
80
80
|
因みにこれはおそらくphotoOutput.isDepthDataDeliveryEnabledのせいで起きていてphotoOutput.isDepthDataDeliveryEnabledの部分をコメントアウトすると表示されます。
|
81
81
|
また、これはfrontのカメラだけの現象の様でsetupCaptureSessionの引数に.backを渡すと表示できます。
|
82
|
-
これはなぜでしょうか?audioInputを追加しなくてもphotoOutput.isDepthDataDeliveryEnabledをtrueにして使用したいのですが可能でしょうか??
|
82
|
+
これはなぜでしょうか?audioInputを追加しなくてもphotoOutput.isDepthDataDeliveryEnabledをtrueにして使用したいのですが可能でしょうか??
|
83
|
+
|
84
|
+
--------------------------
|
85
|
+
追記
|
86
|
+
動作をさらに確認したところ、isDepthDataDeliveryEnabledの方ではなくisLivePhotoCaptureEnabledが原因かもしれません・・・
|
87
|
+
isLivePhotoCaptureEnabledの方をコメントアウトした場合も動きます。isLivePhotoCaptureEnabledの方は確かに音声情報も必要とするらしいです。
|
88
|
+
しかしではなぜisDepthDataDeliveryEnabledの方のみをコメントアウトした場合も動いたのかよくわかりません。。。
|
1
miss
title
CHANGED
File without changes
|
body
CHANGED
@@ -57,6 +57,7 @@
|
|
57
57
|
if captureSession.canAddOutput(photoOutput) {
|
58
58
|
captureSession.addOutput(photoOutput)
|
59
59
|
photoOutput.isHighResolutionCaptureEnabled = true
|
60
|
+
photoOutput.isLivePhotoCaptureEnabled = photoOutput.isLivePhotoCaptureSupported
|
60
61
|
//DepthDataDeliveryEnabled を ture に
|
61
62
|
photoOutput.isDepthDataDeliveryEnabled = photoOutput.isDepthDataDeliverySupported
|
62
63
|
captureSession.commitConfiguration()
|