質問編集履歴

2

タイトルの修正

2019/11/05 11:02

投稿

popai306
popai306

スコア157

test CHANGED
@@ -1 +1 @@
1
- 【Swift5】ローカルの動画をFirebase/Firestoreへアップロードできない><
1
+ 【Swift5】iPhoneライブラリの動画をFirebase/Firestoreへアップロードできない><
test CHANGED
File without changes

1

文章の修正

2019/11/05 11:02

投稿

popai306
popai306

スコア157

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- iphoneのライブラリー内にある動画を選択(UIImagePickerControllerを使)してFirestoreへ動画をアップロードしたいのですが、
3
+ iphoneのライブラリー内にある動画を選択(UIImagePickerControllerを使ってます)してFirestoreへ動画をアップロードしたいのですが、
4
4
 
5
5
  下記エラーが出てしまいます><
6
6
 
@@ -18,7 +18,7 @@
18
18
 
19
19
  ```
20
20
 
21
- ※動画から切り出たサムネイル(jpg)はアップロードできています
21
+ ※動画を撮影アップロードすることはできます
22
22
 
23
23
 
24
24
 
@@ -26,7 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- 動画インポートボタン押下時の箇所
29
+ ##### 動画インポートボタン押下時の箇所
30
30
 
31
31
  ```swift
32
32
 
@@ -64,7 +64,23 @@
64
64
 
65
65
 
66
66
 
67
+ ##### デリゲート箇所
68
+
69
+ ```swift
70
+
71
+ func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
72
+
73
+ guard let videoURL = info[.mediaURL] as? URL else { return }
74
+
75
+ uploadVideo(videoURL)
76
+
77
+ }
78
+
79
+ ```
80
+
81
+
82
+
67
- firestoreへのアップロード箇所
83
+ ##### firestoreへのアップロード箇所
68
84
 
69
85
  ```swift
70
86
 
@@ -102,19 +118,7 @@
102
118
 
103
119
  ```
104
120
 
105
- ↑で受け取るURLは `didFinishPickingMediaWithInfo` のmediaURLから取っています
106
121
 
107
- ```swift
108
-
109
- func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
110
-
111
- guard let videoURL = info[.mediaURL] as? URL else { return }
112
-
113
- uploadVideo(videoURL)
114
-
115
- }
116
-
117
- ```
118
122
 
119
123
 
120
124