我添加了一个广播上传扩展,我的 APP 显示在控制中心。但是当我点击开始直播按钮时,我无法在上传扩展中获取视频样本。怎么了?有人知道为什么吗?我会很感激你的回复。
问问题
1255 次
2 回答
3
还要确保将扩展添加到包含应用程序,因为embedded binaries
检查包含应用程序构建阶段 > Embedded App Extension 设置为Plugins
.Ininfo.plist
设置NSExtensionPrincipalClass
为SampleHandler.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 回答