gpt4 book ai didi

ios - 重播套件录音?

转载 作者:行者123 更新时间:2023-11-30 12:14:18 27 4
gpt4 key购买 nike

我发现偿还套件有助于用音频记录屏幕,但问题是它将整个屏幕的事件记录为带有音频的视频,但我想记录主视图上存在的特定 View 的事件。所以我的问题是重播套件是否允许我通过录音来记录特定的 View 事件。如果是,请帮助我实现同样的目标。提前致谢。任何帮助将不胜感激。

以下代码可以帮助我记录整个屏幕的事件:

func startRecording() {
let recorder = RPScreenRecorder.shared()

if #available(iOS 9.0, *) {
recorder.startRecording(withMicrophoneEnabled: true) { [unowned self] (error) in
if let unwrappedError = error {
print(unwrappedError.localizedDescription)
} else {
self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "Stop", style: .plain, target: self, action: #selector(PreviewVC.stopRecording))
}
}
} else {
// Fallback on earlier versions
}
}

func stopRecording() {
let recorder = RPScreenRecorder.shared()

recorder.stopRecording { [unowned self] (preview, error) in
self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "Start", style: .plain, target: self, action: #selector(PreviewVC.startRecording))

if let unwrappedPreview = preview {
unwrappedPreview.previewControllerDelegate = self
self.present(unwrappedPreview, animated: true, completion: nil)
}
}
}

最佳答案

我相信您对 Replaykit 没有太多控制权。您最好使用 UIView 图像创建 CVPixelBuffer,然后将它们保存到文件或流式传输到您的服务器。

关于ios - 重播套件录音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45614758/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com