提问人:Babitha shetty k 提问时间:9/28/2023 最后编辑:HangarRashBabitha shetty k 更新时间:9/29/2023 访问量:29
是否可以使用 AVAudioEngine 在使用 ScreenCapturekit 进行屏幕录制时对正在播放的音频执行音频处理
Is it possible to perform audio processing using AVAudioEngine on the audio being played while screen recording with ScreenCapturekit
问:
我的要求是,当您开始使用框架录制时,我想对正在播放的音频进行一些修改,然后播放修改后的音频(例如应用效果)。停止录制时,音频进程也必须停止,以便必须以原始声音听到音频。screencapturekit
pitch
func stream(_ stream: SCStream, didOutputSampleBuffer sampleBuffer: CMSampleBuffer, of outputType: SCStreamOutputType) {
guard sampleBuffer.isValid else { return }
switch outputType {
case .screen:
case .audio:
guard let samples = createPCMBuffer(for: sampleBuffer) else { return }
movie?.playerNode?.scheduleBuffer(samples)
}
这是我尝试过的代码,我分别获取屏幕内容和音频,然后将音频传递给进行处理,但它不起作用AVAudioEngine
答: 暂无答案
下一个:录制时检测和计数噪音
评论