在ReplayKit框架中,有两个非常重要的类,分别是RPScreenRecorder类与RPPreviewViewController类。 RPScreenRecorder是录屏核心功能类,RPPreviewViewController是录屏结束后的预览控制器类。 sharedRecorder].available); // 设置录屏代理 [RPScreenRecorder sharedRecorder].delegate = self; 类中提供了丰富的接口可以使用,列举如下: @interface RPScreenRecorder : NSObject // 获取单例 + (RPScreenRecorder *)sharedRecorder RPScreenRecorderDelegate协议中定义了一些回调方法,如下: // 停止录屏后的回调 iOS 10 之前使用 - (void)screenRecorder:(RPScreenRecorder
集成腾讯TXLiteAVSDK_Professional 版本是8.0 遇到报错“Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_RPScreenRecorder
介绍 iOS 中使用RPScreenRecorder进行专门的录屏操作。 开始录屏时会弹出授权对话框,录制过程中是无感的,停止录制之后可以弹出录制的预览界面,然后可以保存到相册。 action: #selector(startRecording)) } @objc func startRecording() { guard RPScreenRecorder.shared ().isAvailable else { return } // 获取RPScreenRecorder let recorder = RPScreenRecorder.shared = cameraView } } } @objc func stopRecording() { let recorder = RPScreenRecorder.shared
imageWidth:imageHeight:] in TXLiteAVSDK_ReplayKitExt(TXCReplayKitExtVideoEncoder.o) "_OBJC_CLASS_$_RPScreenRecorder
在 App 内调用录屏扩展来推流时,需要启用麦克风:RPScreenRecorder sharedRecorder.microphoneEnabled = YES; 2. iOS端使用SDK摄像头推流正常