我有这个代码运行的BroadCast现在我需要在应用程序中的一个按钮停止广播,而不去通知中心,这是可能的。
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
UIScreen.main.addObserver(self, forKeyPath: "captured", options: .new, context: nil)
}
func addRPkitVw() {
let broadcastPickerView = RPSystemBroadcastPickerView(frame: CGRect(x: (holderVw.frame.width / 2) - 19, y: 0, width: 38, height: 38))
holderVw.addSubview(broadcastPickerView)
broadcastPickerView.backgroundColor = .clear
broadcastPickerView.showsMicrophoneButton = true
}发布于 2020-10-12 14:29:27
我也面临着同样的问题,但是你试过在RPBroadcastSampleHandler中使用finishBroadcastWithError吗?这是临时解决方案,因为有错误弹出
发布于 2021-10-01 13:39:14
当您需要停止录制时,必须向我们的分机发送一条消息。现在,在您的Upload广播扩展中,当您收到消息时,只需调用finishBroadcastWithError函数并传递您自己的错误类型。示例:-录制成功停止等。

https://stackoverflow.com/questions/55237611
复制相似问题