
- Simple mobile screen recording function.
- 簡易的手機畫面錄製功能。

dependencies: [
.package(url: "https://github.com/William-Weng/WWScreenRecorder.git", .upToNextMajor(from: "1.0.3"))
]
函数 |
功能 |
start(isCameraEnabled:isMicrophoneEnabled:result:) |
开始录制屏幕画面 |
stop(result:) |
停止录制屏幕画面 |
import UIKit
import WWPrint
import WWScreenRecorder
final class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func startRecoding(_ sender: UIBarButtonItem) {
WWScreenRecorder.shared.stop { _ in
WWScreenRecorder.shared.start { result in
switch result {
case .failure(let error): wwPrint("startRecording => \(error)")
case .success(let isSuccess): wwPrint("startRecording => \(isSuccess)")
}
}
}
}
@IBAction func stopRecoding(_ sender: UIBarButtonItem) {
WWScreenRecorder.shared.stop { result in
switch result {
case .failure(let error): wwPrint("startRecording => \(error)")
case .success(let previewViewController): self.present(previewViewController, animated: true)
}
}
}
}