質問編集履歴

1

myDeviceの取得コードを追記しました。

2017/03/04 02:46

投稿

IzuShin
IzuShin

スコア68

test CHANGED
File without changes
test CHANGED
@@ -19,3 +19,35 @@
19
19
  「バックカメラからVideoInputを取得」の箇所でのエラーですので、これはPCで実行しているから起こるエラーなのでしょうか?
20
20
 
21
21
  実機でも試しましたが、エラーですぐ落ちてしまいました。
22
+
23
+
24
+
25
+ =====================================================
26
+
27
+ 追記
28
+
29
+ myDeviceはnilでした。
30
+
31
+ devicesもnilでした。
32
+
33
+ デバイスの取得方法から誤っているのでしょうか?
34
+
35
+
36
+
37
+ // デバイス一覧の取得.
38
+
39
+ let devices = AVCaptureDevice.devices()
40
+
41
+
42
+
43
+ // バックカメラをmyDeviceに格納.
44
+
45
+ for device in devices!{
46
+
47
+ if((device as AnyObject).position == AVCaptureDevicePosition.back){
48
+
49
+ myDevice = device as! AVCaptureDevice
50
+
51
+ }
52
+
53
+ }