我添加了广播上传扩展,我的APP显示在控制中心。但是当我点击开始实时按钮时,我无法在上传扩展中获取视频样本。怎么了?有人知道为什么吗?感谢您的答复。
还要确保将扩展添加到包含的应用程序,因为embedded binaries
检查包含应用程序构建阶段>嵌入式应用程序扩展设置为 Plugins
。info.plist
设置NSExtensionPrincipalClass
SampleHandler.m
是你没有对示例处理程序类进行子类化。还需要RPBroadcastProcessMode
RPBroadcastProcessModeSampleBuffer
.
如果调用,您需要查看下一个方法:
- (void)broadcastStartedWithSetupInfo:(NSDictionary<NSString *,NSObject *> *)setupInfo;
- (void)processSampleBuffer:(CMSampleBufferRef)sampleBuffer withType:(RPSampleBufferType)sampleBufferType ;
最后,在广播扩展目标中找到你的 plist 文件,并检查 NSExtension键的字典,查找 NSExtensionPrincipalClass 的值是 equol 到你的 RPBroadcastSampleHandler 子类