2

我添加了一个广播上传扩展,我的 APP 显示在控制中心。但是当我点击开始直播按钮时,我无法在上传扩展中获取视频样本。怎么了?有人知道为什么吗?我会很感激你的回复。

4

2 回答 2

3

还要确保将扩展添加到包含应用程序,因为embedded binaries检查包含应用程序构建阶段 > Embedded App Extension 设置为Plugins.Ininfo.plist设置NSExtensionPrincipalClassSampleHandler.m您没有子类化示例处理程序类。也是RPBroadcastProcessMode需要的RPBroadcastProcessModeSampleBuffer

于 2018-06-14T23:25:30.813 回答
1

如果调用,您需要查看下一个方法:

- (void)broadcastStartedWithSetupInfo:(NSDictionary<NSString *,NSObject *> *)setupInfo; - (void)processSampleBuffer:(CMSampleBufferRef)sampleBuffer withType:(RPSampleBufferType)sampleBufferType ;

最后,在广播扩展目标中找到您的 plist 文件,并检查字典的 NSExtension 键,查找 NSExtensionPrincipalClass 的值等于您的 RPBroadcastSampleHandler 子类

于 2018-05-08T06:22:28.670 回答