implement ChunkedRecorder
- save initialization and data chunks as individual files - ChunkType identifies chunks as initialization or data chunks - add onChunkReady callback to ChunkedRecorder
This commit is contained in:
@@ -78,7 +78,9 @@ class RecordingSession {
|
||||
completionHandler = completion
|
||||
|
||||
do {
|
||||
recorder = try ChunkedRecorder(url: url.deletingLastPathComponent())
|
||||
recorder = try ChunkedRecorder(url: url.deletingLastPathComponent()) { segment in
|
||||
ReactLogger.log(level: .info, message: "Chunk ready: \(segment)")
|
||||
}
|
||||
assetWriter = AVAssetWriter(contentType: UTType(fileType.rawValue)!)
|
||||
assetWriter.shouldOptimizeForNetworkUse = false
|
||||
assetWriter.outputFileTypeProfile = .mpeg4AppleHLS
|
||||
|
||||
Reference in New Issue
Block a user