提问人:Prank 提问时间:11/16/2023 最后编辑:Prank 更新时间:11/16/2023 访问量:40
我不想在这个应用程序的屏幕录制中包含音频
I don't want to include audio in screen recordings this app
问:
我们目前正在创建一个视频通话应用程序。 我不想在这个应用程序的屏幕录制中包含音频。 似乎 Zoom 允许这样做,但我似乎找不到具体的方法。 它是用 AVAudioSession 控制的东西吗?
我在启动 webrtc 之前配置了以下音频设置。
private func configureAudioSession() {
let audioSession = AVAudioSession.sharedInstance()
do {
if audioSession.category != .playAndRecord {
try audioSession.setCategory(
AVAudioSession.Category.playAndRecord,
options: [
.defaultToSpeaker,
.allowBluetooth,
.allowBluetoothA2DP,
.mixWithOthers
]
)
try audioSession.setActive(true, options: .notifyOthersOnDeactivation)
}
if audioSession.mode != .videoChat {
try audioSession.setMode(.videoChat)
}
try audioSession.setInputGain(1.0)
} catch {
// handle error
}
}
我尝试了 AVAudioSession 的几种类别和模式。
答: 暂无答案
评论