質問編集履歴
2
文章の加筆
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
-
Swiftを使って読み込んだ動画から全フレームの画像を生成して表示させようとしているのですが,1秒毎にしか画像を生成できません.
|
3
|
+
Swiftを使って読み込んだ動画から全フレームのキャプチャ画像を生成して表示させようとしているのですが,下記のコードでは1秒毎にしか画像を生成できません.
|
4
4
|
訂正すべき箇所等ご教授お願いいたします。
|
5
5
|
|
6
6
|
|
1
書式の改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,7 +5,9 @@
|
|
5
5
|
|
6
6
|
|
7
7
|
### 該当のソースコード
|
8
|
+
```swift
|
8
9
|
|
10
|
+
|
9
11
|
import UIKit
|
10
12
|
import AVKit
|
11
13
|
|
@@ -40,8 +42,8 @@
|
|
40
42
|
let duration = CMTimeGetSeconds(asset.duration)
|
41
43
|
let generator = AVAssetImageGenerator(asset: asset)
|
42
44
|
generator.appliesPreferredTrackTransform = true
|
43
|
-
generator.requestedTimeToleranceAfter = CMTime.zero
|
45
|
+
generator.requestedTimeToleranceAfter = CMTime.zero
|
44
|
-
generator.requestedTimeToleranceBefore = CMTime.zero
|
46
|
+
generator.requestedTimeToleranceBefore = CMTime.zero
|
45
47
|
// 1秒毎にUIImageを生成
|
46
48
|
for index: Int in 0 ..< Int(duration) {
|
47
49
|
let floatTime = Float64(index)
|
@@ -75,11 +77,11 @@
|
|
75
77
|
}
|
76
78
|
|
77
79
|
|
80
|
+
```
|
78
81
|
|
79
82
|
|
80
83
|
|
81
84
|
|
82
|
-
|
83
85
|
### 補足情報(FW/ツールのバージョンなど)
|
84
86
|
Xcode 10.2.1
|
85
87
|
Swift 5.0.1
|